1. 程式人生 > 其它 >本週的學習---回顧資料型別和表示式

本週的學習---回顧資料型別和表示式

作為一名剛學習C語言的初學者,本週我溫習了C語言的基本資料型別有哪些、各種基本資料型別的常量有哪些表達形式?、C語言有哪些表示式?各種表示式的求解規則是什麼。

總結如下:

1.基本的資料型別分為以下三類:

(1)整形

(2)字元型--char--8位

(3)實型(浮點型)

第一種整形分為:

1--[有符號]整型---int--32

2--[有符號]短整型---short[int]--16位

3--[有符號]長整型---long[int]--32位

4--無符號整型---unsigned[int]--32位

5--無符號短整型---unsigned short[int]--16位

6--無符號長整形---unsigned long[int]--32位

第三種實型(浮點型)又分為:

1--單精度型--float--32位

2--雙精度型--double--64位

各種基本資料型別的常量表達方式有:

1-整型常量

2-實型常量

3-字元常量

4-字串常量

c語言的表示式有:

1.算術表示式

2.賦值表示式

3.條件表示式

4.關係表示式

5.邏輯表示式

算術四則運算中,遵循先乘除後加減的運算規則,同樣,在c語言中,計算表示式的值也需要按運算子的優先順序從高到低順序計算。

如果運算元兩側運算子的優先順序相同,則按結合性決定計算順序。

賦值表示式中,c語言將賦值作為一種運算,賦值運算子=的左邊必須是一個變數,作用是把一個表示式的值賦給一個變數。賦值運

算符(=)的優先順序比算術運算子低,他的結合方向是從右到左。

關係表示式中,關係運算符即為<、<=、>、>=、!=、==。其中!=所表達的意思位不等於,==所表達的意思為等於(ps:要與賦值表達

式中的=所區分)。前四個運算子的優先順序高於後兩個。

邏輯表示式中,提供了三種邏輯運算子,分別是!(邏輯非),&&(邏輯與),||(邏輯或),其中!為單目,&&和||為雙目

條件表示式是C語言中的一個三目運算子,它將3個表示式連線在一起,組成條件表示式。條件表示式的一般形式是:表示式1?表示式2:表示式3

條件表示式的運算過程是:先計算表示式1的值,如果他的值為非0(真),將表示式2的值作為條件表示式的值,否則,將表示式3的值作為條件表示式的值。