當前位置:首頁 » 編程語言 » 在c語言中合法的長整型常數是
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

在c語言中合法的長整型常數是

發布時間: 2022-02-06 06:54:23

⑴ 92、在c語言中,合法的長整型常數是

在沒有任何標記的時候
整型常數默認都是int型,所以
4962710
就是int型,而不是長整型 long。
要默認Long,需要在結尾加L
於是
0L是合法的長整型數據。

⑵ 在C語言中,合法的長整型常數是( ) A. 0L B. 4962710

A 對於長整型,要麼在定義的時候指明,要麼就在後面用L(l)註明

⑶ 在c語言中,合法的長整型常數是 0L 4962710

在沒有任何標記的時候
整型常數默認都是int型,所以
4962710
就是int型,而不是長整型 long。
要默認Long,需要在結尾加L
於是
0L是合法的長整型數據。

⑷ 在C語言中,合法的長整型常數是: A. 0L B. 4962710 C. 0.054838743 D. 2.1869e10

B是字面常量,對於一個整形常量來說,比如 4962710,因為後面沒加L,即認為是int型,但其又超出了int的范圍,所以溢出,實際表示的是一個負數。
長整型常數是在字面常量後面加L來顯式說明。

⑸ 在C語言中,合法的長整型常數是

選A
A選項應該是0L不是 OL

不然就沒有答案了
以L或l結尾的都是長整型。如12345L<=>12345l。書上明明白白地寫著。

有規定short型不長於int型,long型不短於int型,所以對於有些系統short=int=long都是32位,那麼B就錯了。如果int型是16位的,B就對了,但是由於沒有指明系統,所以B就錯了。此題何況有A在。那隻能選A了。

⑹ C語言中,下列是合法的長整型常數是

判斷數值是否為long類型,首要判斷數值是否在long類型範圍內。在Windows平台和VC編譯器下,C語言中int和long類型變數都佔4個位元組,數值范圍一樣,只有顯式的添加l/L加以區分,比如,
0L是長整型常數,而0就是整型常數。

主流平台下(Windows平台和VC編譯器)C語言中long類型變數的取值范圍為-2147483648~2147483647,int變數與long變數相同,必須顯式的在數值末尾添加l/L加以區分。

⑺ C語言中合法的長整型常量是 A.0L B.4962710 C.0.05483274 D.2

C語言中合法的長整型常量是0L。

C語言提供了一種「長整型常量」。它們的數值范圍最小是十進制的 -2147483647 ~ +2147483647,在計算機中最少佔用4個位元組。它的書寫方法也分為十進制、八進制和十六進制整數三種,唯一不同的是在整數的末尾要加上小寫字母「l」或者大寫字母「L」。

因此,C語言中合法的長整型常量是0L。

(7)在c語言中合法的長整型常數是擴展閱讀:

整型常量前面沒有+或者-,-10其實是一元-運算符和操作數10,同樣整型常量的十進製表示並沒有0,單獨寫一個0其實是一個八進制常量。整型常量內存大小和數值范圍取決於編譯器。

由於整型常量分為短整型和長整型兩種,又有十進制、八進制和十六進制的三種書寫形式,所以使用整型常量時,要注意區分。雖然它們有相同的數值,但它們在內存中佔用不同數量的位元組。

⑻ 在c語言中合法的長整型數是'/t'

其實,在現在的計算機中通常使用的都是32位編譯器(除非你還使用Turbo C),這時int和long已經沒有什麼區別。(都是佔4個位元組,表示範圍從-2147483648到2147483647)B沒寫L,默認是int。C和D都是實數。
有時,你也會看到一些老的代碼中,在一些整型常後面加一個大寫或小寫的 L 字母。如:989L 這是什麼意思呢?原來,一個常數如果其范圍允許,那麼計算機默認將其認為是 int 類型的,那麼要讓計算機把某個數認為是 long int類型,就可以在其後面加 L 或 l。不過,這在以前的16位機器才有意義了。現在,我們的機器都是32位,long int 和 int 完全一樣,都是佔用4個位元組,所以,我們沒有必要這樣用了。但是long long 類型常量定義時就得寫3LL,而unsigned long long 為 3ULL

⑼ 在C語言中,合法的長整型常數是______。 A、OL B、4962710 C、324562& D、216D 並說明為什麼

A 長整型是long L 為開頭的大寫字母~

⑽ 在C語言中,合法的長整形常數是:A.0L B.4962710 C.324562& D.216D

選a,L是long int的簡寫,表示長整型,b中省略表示int型,但是會溢出.c,d不再考慮范圍之內; 長整型數 long -2147483648~2147483647 4位元組 追問: b中會溢出,為什麼啊?詳細點 謝了 回答: 整形int的取值范圍為-32768----32767, 4962710溢出好多了

滿意請採納