C語言的三種整型資料類

2021-07-16 17:00:42 字數 1146 閱讀 3006

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