int資料型別的位數為16位,short int資料型別的位數也是16位。而long int的位數為32位,可用來儲存比較大的整數。
short int 和 long int可以縮寫為short 和 long。
c語言中的整型資料型別int、short int 和 long int
名稱全稱型別說明符
縮寫型別說明符
位數
範圍整型int
int16位
-32768至+32767
無符號整型
unsigned int
unsigned
16位0 至 65,535
短整型short int
short
16位-32768至+32767
無符號短整型
unsigned short int
unsigned short
16位0 至 65,535
長整型long int
long
32位-2,147,483,648 至 2,147,483,647
無符號長整型
unsigned long int
unsigned long
32位
0至4,294,967,295
整型變數的宣告方式:
int sum;
long int population;
unsigned int sum;
在乙個語句中宣告多個屬於同一型別的變數:
int withd, height;
int 型別的變數初始化方式:
withd = 150; //前面已經宣告,在此進行初始化
int height = 60; //直接在乙個語句中進行宣告和初始化
c語言中整型常量有三種不同的表示形式:
1、八進位制整型常量:在八進位制數值前面加字首「0」,其數碼取值為0~7。例如:054、0567、05421。
2、十六進製制整型常量:字首為「0x」或「0x「,其數碼取值為0~9、a~f 或 a~f。例如:0x3d、0xe0、0xfff等。
3、十進位制整型常量:既無字首也?
C 類模板的三種特化
說起c 的模板及模板特化,相信很多人都很熟悉 但是說到模板特化的幾種型別,相信了解的人就不是很多。我這裡歸納了針對乙個模板引數的類模板特化的幾種型別,一是特化為絕對型別 二是特化為引用,指標型別 三是特化為另外乙個類模板。這裡用乙個簡單的例子來說明這三種情況 general version temp...
C 類模板的三種特化
說起c 的模板及模板特化,相信很多人都很熟悉 但是說到模板特化的幾種型別,相信了解的人就不是很多。我這裡歸納了針對乙個模板引數的類模板特化的幾種型別,一是特化為絕對型別 二是特化為引用,指標型別 三是特化為另外乙個類模板。這裡用乙個簡單的例子來說明這三種情況 general version temp...
C 類模板的三種特化
說起c 的模板及模板特化,相信很多人都很熟悉 但是說到模板特化的幾種型別,相信了解的人就不是很多。我這裡歸納了針對乙個模板引數的類模板特化的幾種型別,一是特化為絕對型別 二是特化為引用,指標型別 三是特化為另外乙個類模板。這裡用乙個簡單的例子來說明這三種情況 general version temp...