C語言中的資料型別

2021-07-03 20:30:38 字數 784 閱讀 8310

常量,表示一些固定的資料

1> 整型常量(int)

包括了所有的整數,比如6、27、109、256、-10、0、-289等

2> 浮點型常量(float\double)

浮點型常量分為double和float兩種資料型別

u  double:雙精度浮點型,其實就是小數。比如5.43、-2.3、0.0等(注意,0.0也算是個小數)

u  float:單精度浮點型,也是小數,比double的精確程度低,也就是說所能表示的小數字數比較少。為了跟double區分開來,float 型資料都是以f結尾的,比如5.43f、-2.3f、0.0f。需要注意的是,絕對不能有10f這樣格式的,編譯器會直接報錯,只有小數才允許加上f。

3> 字元常量(char)

u  將乙個數字(0~9)、英文本母(a~z、a~z)或者 其他符號(+、-、!、?等)用單引號括起來,這樣構成的就是字元常量。比如'6'、'a'、'f'、'+'、'$'等。

注意:單引號只能括住

1個字元,而且不能是中文字元,下面的寫法是錯誤的:

'abc'

、'123456'、'

男'

4> 字串常量

u  將乙個或者多個字元用雙引號("")括起來,這樣構成的就是字串常量。比如"6"、"男"、"哇哈哈"、"abcd"、"my_car4",其實printf("hello world");語句中的"hello world"就是字串常量。

C 語言中的資料型別

1.1基本資料型別 字元型 char 短整型 short int 整型 int 長整型 long int 單精度浮點型 float 雙精度浮點型 double 1.2復合資料型別 陣列,結構體。字元型 char a 1 1個位元組 短整型 short int 2個位元組 整型 int 4個位元組 長...

c語言中的資料型別

c語言中資料型別可分為基本型別,結構體型別,指標型別和空型別 1資料型別 1基本型別 1.1字元型 本質上也是一種整型變數 char 1位元組 128 127 unsigned char 1位元組 0 255 由於字元是按其 整數 形式儲存的,因此c99把字元型資料作為整型的一種。1.1.1字元與字...

C語言中的資料型別

儲存方式 編譯系統給int型資料分配2個位元組或者4個位元組 在儲存單元中的儲存方式是使用整數的補碼形式存放。正數的補碼是是此數的二進位制形式 負數的補碼是負數的絕對值的二進位制形式按位取反再加1 在存放整數的儲存單元中,最左邊一位是用來表示符號的,該位為0表示正數,該位為1表示負數。表示範圍 如果...