在c中什麼意思

2021-03-27 09:23:36 字數 1361 閱讀 7299

1樓:非常可愛

<<= 左移位賦值運算子,| = 按位或賦值運算子。

變數<<=表示式 左移就是將

《左邊的數的二進位制各位全部左移若干位,《右邊的數指定移動位數,高位丟棄,低位補0, 移幾位就相當於乘以2的幾次方。

c#運算子:

+= 加賦值

-= 減賦值

*= 乘賦值

/= 除賦值

%= 求餘賦值

&= 按位與賦值

^= 按位異或賦值

>>= 右移位賦值

<> 當右運算元又是一個賦值表示式時,形成多重賦值表示式。

擴充套件資料賦值運算子的表達

1、*= 乘後賦值

變數*=表示式 如:a*=3;即a=a*32、%= 取餘後賦值

變數%=表示式 如:a%=3;即a=a%33、+= 加後賦值

變數+=表示式 如:a+=3;即a=a+34、-= 減後賦值

變數-=表示式 如:a-=3;即a=a-3

2樓:匿名使用者

|a<<=b;就是a=a<,也就是把a(換成二進位制)向左移b位比如0x11<< 2 = 0x1100

也就是 3<<2=12

a|=b就是a=a|b

|是位或運算

比如0x1010|0x1100 = 0x1110運演算法則:

對應位 1|1=1,1|0=1,0|1=1,0|0=0

3樓:匿名使用者

i<<=j就是 i=i<

i|=j就是i=i|j

4樓:匿名使用者

>= 大於或等於

<= 小於或等於

!= 不等於

c語言中:&&和||符號是什麼意思?

5樓:

在c語言中,&&和||都屬於邏輯運算子,並且都是雙目運算子。邏輯運算子總共有3個,分別是"&&"、"||"和"!"。

邏輯運算子是用來判斷一件事情是"成立"還是「不成立」,或者說是「真」還是「假」,判斷的結果只有兩個值,用數字表示就是「0」和「非0」。其中,「非0」表示該邏輯運算的結果是「真」,「0」表示這個邏輯運算表示式的結果為「假」。

&&是邏輯與運算子,a && b,一假必假,結合性從左至右。

||是邏輯或運算子,a || b,一真必真,結合性從左至右。

6樓:匿名使用者

左邊那個是並且的意思,一般用於語句的邏輯判斷,右邊那個是運算子,相當於與

7樓:匿名使用者

c語言中&&和||運算子是邏輯運算子,&&是邏輯與,||是邏輯或。以下是這兩種運算子的真值表:

c 中 什麼意思, 在C 中是什麼意思

雙冒號 操作符被稱為域操作符 scope operator 含義和用法如下 1.在類外部宣告成員函式。void point area 2.呼叫全域性函式 表示引用成員函式變數及作用域,作用域成員運算子 例 system math sqrt 相當於system.math.sqrt 3.呼叫類的靜態方法...

在c中4L什麼意思,i4在C中是什麼意思

4l這個說的有點抽象,不過有說道的就是這個ll就是長整型。long的用法。讓數在記憶體中佔用四個位元組。若你的系統中long是四個位元組的話 如果4ll 那麼是longlong 八個位元組 4是數值,l代表該數值是long型別的 你是在問長整型的 4代表什麼含義嗎?這就是個數,沒什麼特殊含義。如果是...

C中的和還有是什麼,在c 中 什麼意思

是做邏輯與運算 比如 1 1 1 2 1 0 10 01 00 是坐邏輯或運算 1 1 1 2 1 3 10 01 11 是右移位運算 相等於除以2 是左移位,相等於乘以2 是並且 是或者 是右移位運算 相等於除以2 是左移位,相等於乘以2 是與符號,是或符號,是移位操作!在c 中 什麼意思 左移位...