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

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

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語言中整型數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,...

c語言中,從一組數中找最大值和最小值

include 獲取陣列元素的最大值和最小值 int main void int min,max 此處空一行 printf result min d max d n min,max return 0 此處空一行 void compute m int arr,int len,int min int m...

c語言求a,b,c中最大的數並輸出

你想表達的意思是叫我們寫max這個函式吧 首先你main函式的第一句錯了 int max應改為int max int x,int y 你要他有引數啊。int max int x,int y 在main函式下寫上這個函式就可以了。 加上這些就可以了。1 void main 改為 int main 2 ...