資料型別 運算子與表示式

2021-09-22 10:13:29 字數 1328 閱讀 7910

資料是程式處理的物件,是程式設計中的重要組成部分。c語言為我們提供了豐富的資料型別和運算子及語法規則。變數和常量是程式處理的兩種基本資料。運算子指定將要進行的操作。表示式則把變數和常量結合起來生成新的值。資料的型別決定該資料可取值的範圍以及可以對該資料進行的操作。

c語言中常用的資料型別

c語言中把程式處理的基本詩句物件分成幾個集合(或分類),屬於同一集合的資料具有相同的性質。如:書寫形式的統一;對它們能進行同樣的操作等等。具有這樣性質的乙個資料集合稱為乙個型別或資料型別。

常量與變數

變數**於數學,是c語言中能儲存運算結果或能表示值的抽象概念。變數可以通過變數名訪問,它通常是可變的。

變數有三個要素:

(1) 變數名:每個變數都有乙個名字。

(2) 變數的資料型別:每個變數都有乙個對應的資料型別(在定義時指定)記憶體中占有一定的儲存空間。

(3) 變數的值:變數對應的儲存空間中所存放的數。

常量是固定值,在程式執行期間不會改變。這些固定的值,又叫做字面量。常量可以是任何的基本資料型別,比如整數常量、浮點常量、字元常量,或字串字面值,也有列舉常量。常量就像是常規的變數,只不過常量的值在定義後不能進行修改。

運算子和表示式

運算子是一種告訴編譯器執行特定的數學或邏輯操作的符號。用運算子將運算物件連線起來的式子就是表示式。c語言內建了豐富的運算子:

1.算術運算子

用於各類數值運算。包括加(+)、減(-)、乘()、除(/)、求餘(或稱模運算,%)、自增(++)、自減(–)共七種。

2.關係運算子

用於比較運算。包括大於(>)、小於(<)、等於(==)、 大於等於(>=)、小於等於(<=)和不等於(!=)六種。

3.邏輯運算子

用於邏輯運算。包括與(&&)、或(||)、非(!)三種。

4.位操作運算子

參與運算的量,按二進位制位進行運算。包括位與(&)、位或(|)、位非(~)、位異或(^)、左移(<<)、右移(>>)六種。

5.賦值運算子

用於賦值運算,分為簡單賦值(=)、復合算術賦值(+=,-=,=,/=,%=)和復合位運算賦值(&=,|=,^=,>>=,<<=)三類共十一種。

6.條件運算子

這是乙個三目運算子,用於條件求值(??。

7.逗號運算子

用於把若干表示式組合成乙個表示式(,)。

8.指標運算子

用於取內容(*)和取位址(&)二種運算。

9.求位元組數運算子

用於計算資料型別所佔的位元組數(sizeof)。

10.特殊運算子

有括號(),下標,成員(→,.)等幾種。

2 3資料型別 運算子與表示式

python的資料型別分為數字型別 int float complex bool 字串型別 列表型別 元組型別 字典型別和集合型別。整形 int 整型表示儲存的資料是整數,例如1 1等。在計算機語言中,整型資料可以用二進位制 八進位制 十進位制或十六進製制形式並在前面加上 或 表示。如果用二進位制表...

資料型別,運算子和表示式

一 python的資料型別分為數字型別 int float complex bool 字串型別 列表型別 元組型別 字典型別和集合型別。1.整形 int 整型表示儲存的資料是整數,例如1 1等。在計算機語言中,整型資料可以用二進位制 八進位制 十進位制或十六進製制形式並在前面加上 或 表示。如果用二...

c語言資料型別 運算子 表示式

1.c語言資料型別 分為三類 基本型別 構造型別 指標型別。基本型別包括 字元型 char 整型 int 長整型型別 long 短整型型別 short 實型中分單精度實型 float 和雙精度實型 double 無值型 void 構造型別包括 列舉型 enum 陣列 構造體 struct 共用體 u...