1. 程式人生 > >黑馬程式設計師——C語言筆記之資料型別與常量

黑馬程式設計師——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→常量識別符號→=→常量→;