2021-11-11 09:15:28|已瀏覽:306次
C語言的變量分析
1整型變量
整型變量分為4種:基本型(int)、短整型(short int或short)、長整型(long int或long)和無符號型(unsigned int,unsigned short,unsigned long)。
不同的編譯系統對上述四種整型數據所占用的位數和數值范圍有不同的規定。
類型說明符
單詞signed來說明“有符號”(即有正負數之分),不寫signed也隱含說明為有符號,unsigned用來說明“無符號”(只表示正數)。
2實型變量
C語言中,實型變量分為單精度類型( float )和雙精度類型( double )兩種。如:float a , b ; double m ;
在vc中,float型數據在內存中占4個字節(32位),double型數據占8個字節。單精度實數提供7位有效數字,雙精度實數提供15~16位有效數字。實型常量不分float型和double型,一個實型常量可以賦給一個float型或double型變量,但變量根據其類型截取實型常量中相應的有效數字。
注意:實型變量只能存放實型值,不能用整型變量存放實型值,也不能用實型變量存放整型值。
3字符變量
字符變量用來存放字符常量,定義形式:char變量名;
其中關鍵字char定義字符型數據類型,占用一個字節的存儲單元。
例:char cr1,cr2; cr1=‘A’, cr2=‘B’ ;
將一個字符賦給一個字符變量時,并不是將該字符本身存儲到內存中,而是將該字符對應的ASCII碼存儲到內存單元中。
由于在內存中字符以ASCII碼存放,它的存儲形式和整數的存儲形式類似,所以C語言中字符型數據與整型數據之間可以通用,一個字符能用字符的形式輸出,也能用整數的形式輸出,字符數據也能進行算術運算,此時相當于對它們的ASCII碼進行運算。
本文由培訓無憂網達內教育課程顧問老師整理發布,更多課程信息可關注C語言培訓或添加老師微信:15033336050
注:尊重原創文章,轉載請注明出處和鏈接 http://m.dedgn.cn/news-id-3583.html 違者必究!部分文章來源于網絡由培訓無憂網編輯部人員整理發布,內容真實性請自行核實或聯系我們,了解更多相關資訊請關注c語言頻道查看更多,了解相關專業課程信息您可在線咨詢也可免費申請試課。關注官方微信了解更多:150 3333 6050