c語言中最大的整型數和最小的整型數是什麼

時間 2021-10-17 02:38:58

1樓:

c語言中最大的無符號整型常數為65535,最小的無符號整型常數為0。最大的有符號整型常數為32767,最小的有符號整型常數為-32768。

在c編譯系統中,基本整型的長度也為16位,因此表示的數的範圍也是有限定的。十進位制無符號整常數的範圍為0~65535,有符號數為-32768~+32767。如果使用的數超過了上述範圍,就必須用長整型數來表示。

長整型數是用字尾“l”或“l”來表示的。

2樓:匿名使用者

基本整形佔4個位元組,長度為32位。所以表示範圍為負2的15次方到2的15次方減1.

表示範圍是指能夠表達最小數到最大數

3樓:修者世界

c語言中,一般而言整型數是雙位元組,所以:

有符號型:最大 32767,最小 -32768無符號型:最大 65535,最小 0

但對於c++,面對32位機時,整型數變成了雙字,所以:

有符號型:最大 2147483647,最小 -2147483648無符號型:最大 4294967295,最小 0

4樓:源語夢

得看具體作業系統

32位系統,範圍為 -2^15 到 2^15-1 之間。

5樓:匿名使用者

這個是與編譯系統有關的,在vc上,一般加入#include

然後可以用int_max int_min分別輸出最大和最小值

c語言中,合法的長整型數,C語言中,合法的長整型數?

聽不清啊 其實,在現在的計算機中通常使用的都是32位編譯器 除非你還使用turbo c 這時int和long已經沒有什麼區別。都是佔4個位元組,表示範圍從 2147483648到2147483647 b沒寫l,預設是int。c和d都是實數。有時,你也會看到一些老的 中,在一些整型常後面加一個大寫或小...

c 輸出陣列中最大的數和最小的數

先不說你取最大最小的演算法是否有問題 main函式裡,你f 和c 的呼叫就有問題啊 a k 和a o 是2個int型的數,你f 和c 都是需要3個引數,且有2個int型和一個int陣列型。再說你的k和o都沒賦初值。還有這句 if a i a i 1 這個if還可以寫為以下1句,我給注了,你可以看一下...

c語言中整型數a b c怎麼進行值的互換

淦悅凌幻玉 二個變數值的交換一般需藉助於一個輔助變數來完成的。inta 3,b 4,t 通過以下的三個語句就能把a,b的值互換 這種操作有點像把二個瓶裡的液體交換時,要藉助於一個空瓶 t a a b b t 不太清楚什麼是 a bc值的互換 如果是要把a 1,b 2,c 3 輪換 為a 2,b 3,...