c語言運算符與規則?a = 1;
> 把值1賦給變量a,下面我們就來聊聊關于c語言運算符與規則?接下來我們就一起去了解一下吧!
a = 1;
> 把值1賦給變量a。
> =号左側是一個變量名,右側是賦給該變量的值。
> 符号=被稱為賦值運算符
加法運算符
a = 4 5;
計算機會查看加法運算符右側的兩個值,把它們相加,然後把和賦給變量a
減法運算符
a = 5-4;
減法運算符用于減法運算,使其左側的數減去右側的數。
符号運算符:-和
a = -5;
b = 5;
表面數的正負(正可省略)
乘法運算符:*
a = 5*3;
符号*表示乘法。用5乘以3,并将結果賦給a
除法運算符:/
a = 18/5;
/左側的值是被除數,右側的值是除數
運算符優先級
運算符 |
結合律 |
() |
左往右 |
- (正負号) |
右往左 |
* / |
左往右 |
- |
左往右 |
= |
右往左 |
sizeof運算符以字節為單位返回運算對象的大小
int a[10];
int b;
b = sizeof(a);
求模運算符給出其左側整數除以右側整數的餘數
隻能用于整數,不能用于浮點數。
a = 15%3;
将其運算對象遞增1
該運算符以兩種方式出現。
第1種方式, 出現在其作用的變量前面,這是前綴模式
第2種方式, 出現在其作用的變量後面,這是後綴模式
a;
a ;
在前則先進行遞增
a=1;
b= a; //b:2 a:2
在後則先進行賦值,後遞增
a=1;
b=a ; //b:1 a:2
将其運算對象遞減1
--a;
a--;
--在前則先進行遞減
a=1;
b=--a; //b:0 a:0
--在後則先進行賦值,後遞減
a=1;
b=a--; //b:1 a:0
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!