高階C語言第五章 運算子 表示式和語句

2021-10-08 21:25:38 字數 768 閱讀 4488

基本運算子

運算子表四算術運算。

pow()用於指數運算。

1)賦值預算符=

目的:把值儲存到記憶體位置上,

資料物件:用於儲存值 的資料儲存區域。

左值:用於標識 特定的資料物件 的名稱或表示式(標籤)

可修改的左值。用於標識可修改的物件。

右值:能賦給可修改左值的量。可以是常量、變數、可求值的表示式。

表示式的值

可修改的左值 = 表示式的值

2)+ - * /

(二元運算)需兩個運算物件才能完成操作。遵循數學優先順序

3)符號運算

- + (一元運算)

其它運算子

1)sizeof 運算子和size_t型別

sizeof:以位元組為單位返回運算物件的大小

運算物件可以是型別(必須擴起來),或是具體的資料物件

typedef 機制,型別定義,為現有型別建立別名。

typedef double real

size_t 作為 unsigned int 或 unsigned long 別名

2)求模運算子%

用於整數運算。常用於控制程式流(比如:賬單)

3)遞增遞減運算子++ –

使程式更簡潔可讀性降低。生成機器語言**效率更高。畢竟是一元運算子。

++在前,先遞增,再使用。

++在後先使用再遞增。序列點有助於分析遞增何時發生。

如果乙個引數出現在多個引數中,盡量不要使用。

表示式和語句

1ÿ

第五章 運算子與表示式

你編寫的大多數語句 邏輯行 都包含表示式。乙個簡單的表示式例子如2 3。乙個表示式可以分解為運算子和運算元。運算子 的功能是完成某件事,它們由如 這樣的符號或者其他特定的關鍵字表示。運算子需要資料來進行運算,這樣的資料被稱為 運算元 在這個例子中,2和3是運算元。我們將簡單瀏覽一下運算子和它們的用法...

第五章 運算子

基本運算子 1,賦值運算子 雙目運算子,將可修改的左值賦給右邊變數。2,加法和減法運算子 雙目運算子 3,符號運算子 單目運算子 4,乘法運算子 雙目運算子 5,除法運算子 雙目運算子 優先順序和求值順序 示例程式 優先順序規則的試驗 include int main 當運算子共享乙個運算元時,按照...

第五章 表示式

表示式這章比較簡單,一般有過c的基礎的人都應該問題不大,要知道連我都覺得比較簡單,相信你們肯定更加容易了。new和delete表示式 動態建立和釋放陣列,定義變數時,必須指定其資料型別和名字。然而動態建立物件時,只需要指定其資料型別,而不必為該物件命名。取而代之的是,new表示式返回值指向新建立物件...