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 ...