資料物件是泛指資料儲存區的術語,資料儲存區能用於儲存值。例如,用於儲存變數或陣列的資料儲存區是乙個資料物件。
c的術語左值指用於標識乙個特定的資料物件的名字或表示式。例如,變數的名字是乙個左值。所以物件指的是實際的儲存資料,但是左值是用於識別或定位那個儲存的識別符號。
術語右值指的是能賦給可修改的左值的量。
運算元是運算子操作的物件。
sizeof運算子和size_t型別:
sizeof運算子以位元組為單位返回其運算元的大小。運算元可以是乙個具體的資料物件(例如乙個變數名),或者乙個型別。如果它是乙個型別(如float),運算元必須被括在圓括號裡。
c規定sizeof返回size_t型別的值。這是乙個無符號整數型別,但它不是乙個新型別。相反,與可移植型別(如int32_t等)相同,它是根據標準型別定義。
c有乙個typedef機制,它允許您為乙個已有的型別建立乙個別名。
在c中,整數除法結果的小數部分都被丟棄。這個過程被稱為截尾。
負數的取模運算:如果第乙個運算元為負數,那麼得到的模也為負數;如果第乙個運算元為正數,那麼得到的模也為整數。
表示式是由運算子和運算元組合構成的。c的乙個重要的屬性是每乙個c表示式都有乙個值。
語句是構造程式的基本命令。程式是一系列帶有某種必需的的標點的語句集合。乙個語句是一條完整的計算機命令。在c中,語句用結束處的乙個分號標識。
復合語句是使用花括號組織起來的兩個或更多的語句,它也被稱為乙個**塊。
c運算子的優先順序:
說明:
同一優先順序的運算子,運算次序由結合方向所決定。
簡單記就是:! > 算術運算子 > 關係運算子 > && > || > 賦值運算子。
運算子 表示式和語句
一 表示式分為簡單表示式和複雜表示式 1 簡單表示式 最簡單的表示式只包含單獨的運算元 乙個簡單變數 字面常量和符號常量 pi 程式中定義的符號常量 20 字面常量 rate 變數 1.24 字面常量 2 複雜表示式 由多個更簡單的表示式組成,表示式之間用運算子連線。二 運算子 1 算符運算子 加法...
運算子 表示式和語句
1.算數運算子 加法運算子 減法運算子 乘法運算子 除法運算子 c語言中整數除法結果的小數部分被丟失,被稱截尾 取摸運算子 對浮點數使用該運算子 無效 2.賦值運算子 不能將乙個值賦給常量 左邊的專案必須是乙個變數的名字 3.增量和減量運算子 增量和減量運算子是單目運算子 優先順序高於所有的雙目運算...
運算子 表示式和語句
一 基本運算子 1.賦值運算子 左邊必須是乙個變數名,右邊是賦給該變數的值。賦值運算子的動作是從右到左的。2.加法減法運算子 被稱為二元雙目運算子。3.符號運算子 使用負號時是單目運算子。4.乘法除法運算子 5.運算子的優先順序 先乘除後加減,先單目運算子後雙目運算子 二 其他運算子 1.sizeo...