C C 演算法筆記 02 資料型別

2021-09-25 17:48:49 字數 889 閱讀 5499

基本資料型別分為整型、浮點型、字元型,c++中又包括布林型。

1.整型

(1)整型int:乙個整數占用32 bit(32位),也即4 byte(4位元組),取值範圍是

(2)長整型long long:乙個整數占用64 bit,也即8 byte,取值範圍是

對於整型資料,在前面加unsigned表示無符號型,占用位數不變,但負數範圍會移加至正數上。

%d是int型的輸出格式。

2.浮點型

(1)單精度float:乙個浮點數占用32 bit,其中1 bit作為符號位,8 bit作為指數字,23 bit作為尾數字,存放浮點數範圍是

(2)雙精度double:乙個浮點數占用64 bit,其中1 bit作為符號位,11 bit作為指數字,52 bit作為尾數字,存放浮點數範圍是

%f是float和double型的輸出格式。

3.字元型

(1)字元常量:c語言中,字元常量使用ascii碼統一編碼,標準ascii碼的範圍是0~127,其中包含了控制字元或通訊專用字元和常用的可顯示字元。字元常量須用單引號標註以區分於字元變數。

%c是char型的輸出格式。

對於ascii碼中不可顯示的控制字元,可以用轉義字元(c語言中用乙個右斜線加一些特定字母)表示。

(2)字串常量:字串由若干字元組成,c語言中沒有單獨一種基本資料型別可以儲存(c++中有string型別),只能使用字元陣列來儲存由雙引號標記的字串常量,並使用%s格式輸出。

4.布林型

布林型在c++中可以直接使用,而在c語言中必須新增stdbool.h標頭檔案才可以使用。布林型變數取值只能是ture(真)或false(假),分別代表非零與零。

C C 資料型別

由於對各種資料型別的長度記憶有點亂,便整理下用到的資料型別,方便查詢與記憶。一 資料型別介紹如表 二 說明 1 型別修飾符signed和unsigned用於修飾字元型和整形。2 型別修飾符short和long用於修飾字元型和整形。3 當用signed和unsigned short和long修飾int...

C C 學習筆記 資料型別

date 2020 09 19 資料型別功能 讓編譯器預算出將來這個變數要分配的記憶體大小,將來就可以知道要訪問操作記憶體多大的操作c語言程式12類基本資料型別 gcc預設規定的 切記 unsigned int 和 unsigned long 對於gcc編譯器來說不同 對於32 64位作業系統,un...

php資料型別02

1 php是弱型別語言,不需要定義變數型別 2.可通過gettype 變數,常量 得到型別,如下 a nihao echo gettype a 系統函式不區分大小寫gettype 也可以 3.判斷資料型別也可以 is int is float is string is bool 布林型命名和其他有點...