C/C++ 一些常用的運算符,運算符
算數運算符
語法
解釋說明舉例
a + b
加法(求和)1+1..2+2.. 2.5+2.5..等等
a - b
減法(求差)5 - 2..
a * b
乘法(求積)2 * 5
a / b
除法(分子)10 / 5
a % b
模數(余數)9 % 2
a++
後自加 先參與運算,再自增
++a
先自加 先自增,再參與運算
a--
先賦值 後減 a使用後再減
--a
先減 後賦值 先讓a減一,再使用。
a += b
意思是a=a+b,即將a的值加上b的值之後的結果重新賦值給a,這是a=a+b的簡寫形式。
a -= b
a=a-b的簡寫形式
a *= b
a=a*b的簡寫形式
a /= b
a=a/b的簡寫形式
a %= b
a=a%b的簡寫形式
比較、邏輯運算符
語法
解釋說明舉例
a > b
大於 5 > 3 ... 100 > 50
a < b
小於 5 < 10... 0 < 1
a >= b
大於或等於
a <= b
小於或等於
a != b
不等於
a == b
等於
a && b
邏輯與(相當於其他語言中的AND) 並且的意思
a || b
邏輯或(相當於其他語言中的OR) 或者的意思
!a
邏輯取反 邏輯非(相當於其他語言中的NOT) 非的意思