c語言數據常量
❶ c語言的數據類型
short、int、long、char、float、double這六個關鍵字代表C語言里的六種基本數據類型。
整型常量:
(1)十進制的整型常量:由數字0~9組成。如:0、10、365、-12等。
(2)八進制的整型常量:以0開頭,由數字0~7組成。如:0、010、0365、-012、011等。
(3)十六進制的整型常量:以0x或0X開頭,由數字0~9、a~z或A~Z組成。如:0x11、0Xffff、0xa5、-0XAC等。
註:C語言系統默認為基本整型常量。(關於「基本整型」,請參考下面的內容)
整型變數:
(1)根據整數的最高位是否用作符號位,分為有符號(signed)整型和無符號(unsigned)整型。
(2)根據整數在計算機內存中所佔用的空間大小,分為短整型(short int或short)、基本整型(int)和長整型(long int或long)。
short x = 10;等價於signed short x = 10;同時等價於signed short int x = 10。
int age = 20;等價於signed int age = 20。
long z = 10000L; (加L後說明10000是一個長整型常量,而不是一個基本整型常量)。
註:
(1) C語言系統默認為有符號整數。
(2) unsigned和signed不能同時出現。
(3) short和long不能同時出現。
❷ c語言中常量有哪些類型
C語言中的常量可以分為:整型常量、實型常量和字元型常量和字元串常量,
另外還有符號常量和有名常量.、
整型,例如:-123, 0xff (十六進制), 022(八進制)
實型, 例如:3.14, 3.14f (單精), 3.14lf (雙精), 1.2e04(科學)
字元常量, 'A'
字元串常量, "abc123"
轉義字元常量 '\0' "\n"
宏定義標識符常量 #define e 2.71
程序中的 e 編譯時會被2.71 替代,
邏輯型常量 TRUE (實際上也是宏定義常量)
差不多就這幾種吧····