黑馬程式設計師——C語言筆記之資料型別與常量
-------
android培訓、java培訓、iOS培訓、.Net培訓、期待與您交流! ----------
1、什麼是資料型別
資料型別是指資料以何種方式儲存在記憶體中,不同的型別儲存方式不一樣。
2、C語言資料型別概述
C語言中有5大類資料型別: 基本型別、構造型別、指標型別、空型別、定義型別
3、資料型別佔用位元組的大小
4、不同資料型別表示的範圍
5、不同資料型別的常量表達方法
1)整型常量
十進位制:計算機預設
八進位制:以0開頭
十六進位制:以0x開頭
二進位制:以0b開頭
2)實型常量
單精度小數:以f結尾
雙精度小數:系統預設十進位制小數形式。注意:0.0也是實型常量。 指數形式:比如123000,用科學計數法表示為1.23×10的5次方,用C語言表示就是1.23e5 或1.23E5,注 意e或E的前面必須要有數字,而且e或E後面的數字一定要是整數。
3)字元型常量
字元型常量都是用''(單引號)括起來的,其表現形式可以有兩種: 一般形式:一個字元用''括起來,注意只能有一個字元。特殊形式:特殊形式都是以\開頭,它們在螢幕上不會直接顯示出來,而是根據其特定的功能來顯示的,這些特殊字元常量有:
\n 換行,相當於敲一下回車。
\t 跳到下一個tab位置,相當於按一下鍵盤上的tab鍵。 \b 退格,相當於按一下 backspace。
\r 回車。
\f 換頁,游標移到到下頁開頭。
\\ 輸出\字元,也就是在螢幕上顯示一個\字元。
\' 輸出'字元,也就是在螢幕上顯示一個'字元。
\" 輸出"字元,也就是在螢幕上顯示一個"字元。
\ddd 1位到3位八進位制數表示的字元。 例如:使用'\376',則在螢幕上顯示一個黑色的方塊。 \xhh 1位到2位十六進位制 數表示的字元。注意x不能丟了。
4)字串常量
字串常量與字元常量不同的地方是,字串常量是用""把字串括起來,所以'a'和"a"是 不一 樣的,而且系統會在字串常量的末尾自動加一個字串結束標誌('\0')。
5)定義常量的方法
常量定義→CONST→常量識別符號→=→常量→;