1. 程式人生 > 實用技巧 >C語言學習

C語言學習

1
正數的原碼反碼補碼相同;
原碼:符號位(最高位,0正1負)+二進位制數(後七位)
反碼(負數):符號位不變,其餘數字按位取反
補碼:反碼+1

例:
-7原碼:1000 0111
-7反碼:1111 1000
-7補碼:1111 1001

計算機儲存資料一般用 補碼

2
複合賦值
算術運算子可以和賦值運算子相結合,形成複合運算子。
例:
total += 5; 即:total =total + 5;
total =sum + 12; 即: total = total(sum+2);

遞增遞減運算子:++ --(單目運算子)
且運算元須為變數。
例:count++ 即:count += 1 ; 即:count = count+1;

在這裡插入圖片描述
表示式值,即printf輸出的值。

注:兩個運算子之間不可以有空格。