C 語言 數據操作

C語言本身的設計過程中, 一個核心出發點就是如何合理的使用內存空間。

所以對於C語言語法的理解,也應該從內存空間使用的角度出發。

在上一篇數據類型的內存模型的基礎上,我們很容易就可以理解這些基本操作(彙編實現方法)。



1、變量定義的時候應該初始化。

2、整型(字符型)和浮點型數據之間可以混合運算,編譯器會自動進行數據類型的統一。

3、運算符:

算術運算符:+ - * / %

關係運算符:> ,<, >=, <=, == ,!=

邏輯運算符: & ||

位運算符:>>,<<,~,|,^,&

賦值運算符:=,(運算結果就是變量的值)

條件運算符:  

逗號運算符:,

指針運算符:* &

求字節運算符: sizeof

強制類型轉換運算符:(類型)

分量運算符: .  ,  ->

下標運算符: []

由於運算符存在優先級和結合性的問題,所以在寫表達式的時候 應該添加括號,使運算步驟直觀易懂。儘量避免理解錯誤的寫法。

4、不同類型的數據相互賦值時,存在類型轉換、截斷(取地位),自動填充(按最高位,符號擴展)



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章