整型量,也稱為整型常量,是編程中常用的數據類型,用於表示沒有小數部分的數值。在C語言中,整型常量包括以下幾種類型:
基本整型(int):這是最常用的整型,通常占用4個位元組的記憶體空間。
短整型(short int):占用2個位元組的記憶體空間,其數值範圍較小。
長整型(long int):占用4個位元組的記憶體空間,數值範圍比基本整型大。
長長整型(long long int):占用8個位元組的記憶體空間,提供更大的數值範圍。
無符號整型(unsigned int):所有值都是非負的,占用與基本整型相同的記憶體空間。
整型常量有三種書寫形式:
十進制整數:無前綴,例如:12、13、14。
八進制整數:有前綴0,例如:00、0111、015、021。
十六進制整數:有前綴0x或0X,例如:0x0、0x111、0x15、0x21。
在C語言中,長整型常量通過在整數的末尾加上小寫字母「l」或大寫字母「L」來指定,例如:10L、0111L、0x15L。如果整型常量後面沒有字母「l」或「L」,但超過短整型常量能夠表示的數值範圍,則自動認為該常量是長整型常量。