c語言標(biāo)識符有哪些類型?C語言:數(shù)據(jù)幾種形式
圖片來源于網(wǎng)絡(luò) 侵刪
1 常量:在程序運行過程中,其值不能被改變的量稱為常量。
分為以下幾類:
(1)整型常量
(2)實型常量
(3)字符常量
①普通字符
②轉(zhuǎn)義字符
(4)字符串常量
(5)符號常量
變量:變量代表一個有名字的、具有特定屬性的一個存儲單元。
常變量:C99允許使用常變量,常變量具有變量的基本屬性只是不允許改變其值。
標(biāo)識符:用來對變量、符號常量名、函數(shù)、數(shù)組、類型等命名的有效字符序列統(tǒng)稱為標(biāo)識符。
C語言規(guī)定標(biāo)識符只能由字母、數(shù)字和下劃線3種字符組成,且第1個字符必須為字母或下劃線。
2 數(shù)據(jù)類型
基本類型
(1)整型類型
①基本整型:int
②短整型:short int
③長整型:long int
④雙長整型:long long int
⑤字符型:char
⑥布爾型:bool
(2)浮點類型
①單精度浮點型:float
②雙精度浮點型:double
③復(fù)數(shù)浮點型:float_comlex,double_comple,
long long_comple
枚舉類型:enum
空類型:void
派生類型
①指針類型;*
②數(shù)組類型:[]
③結(jié)構(gòu)體類型:struct
④共用體類型:union
⑤函數(shù)類型。
3 整型數(shù)據(jù)
基本整型
編譯系統(tǒng)分配給int型數(shù)據(jù)2個字節(jié)或4個字節(jié)。
短整型
如果用Visual C++6.0,編譯系統(tǒng)分配給int數(shù)據(jù)4個字節(jié),短整型2個字節(jié)。
長整型
Visual C++6.0下,一個long int型變量的值的范圍是-2的31次方~2的31次方-1,即-2147483648~2147483647.,編譯系統(tǒng)分配給long數(shù)據(jù)4個字節(jié)。
雙長整型
一般分配8個字節(jié),這個是C99新增的類型
4 字符型數(shù)據(jù)
字符與字符代碼
(1)字母
(2)數(shù)字
(3)專門符號
(4)空格符
(5)不能顯示的字符
字符變量
字符變量是用類型符char定義字符變量
05 浮點型數(shù)據(jù)
float型
編譯系統(tǒng)為每一個float型變量分配4個字節(jié),數(shù)值以規(guī)范化的二進制數(shù)指數(shù)形式存放在存儲單元中。
double型
為了擴大能表示的數(shù)值范圍,用8個字節(jié)存儲一個double型數(shù)據(jù),可以得到15位有效數(shù)字
long double型
不同的編譯系統(tǒng)對long double型的處理方法不同,Visual C++6.0對long double型和double一樣處理,分配8個字節(jié)
本站部分文章來自網(wǎng)絡(luò)或用戶投稿。涉及到的言論觀點不代表本站立場。閱讀前請查看【免責(zé)聲明】發(fā)布者:陸懸衡,如若本篇文章侵犯了原著者的合法權(quán)益,可聯(lián)系我們進行處理。本文鏈接:http://m.masion.cn/life/160501.html
