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

2021-05-14 13:46:26 字數 1273 閱讀 6963

1樓:匿名使用者

& 是做邏輯與運算

比如 1 & 1 = 1

2 & 1 = 0 (10 & 01 = 00)|是坐邏輯或運算

1|1 = 1

2 | 1 = 3 (10 | 01 = 11)>> 是右移位運算 相等於除以2

<< 是左移位,相等於乘以2

2樓:匿名使用者

&& 是並且

|| 是或者

>> 是右移位運算 相等於除以2

<< 是左移位,相等於乘以2

3樓:匿名使用者

$是與符號,|是或符號,<<,>>是移位操作!

在c#中<<= 、|= 什麼意思

4樓:非常可愛

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

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

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

c#運算子:

+= 加賦值

-= 減賦值

*= 乘賦值

/= 除賦值

%= 求餘賦值

&= 按位與賦值

^= 按位異或賦值

>>= 右移位賦值

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

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

1、*= 乘後賦值

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

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

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

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

5樓:匿名使用者

|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

6樓:匿名使用者

i<<=j就是 i=i<

i|=j就是i=i|j

7樓:匿名使用者

>= 大於或等於

<= 小於或等於

!= 不等於

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

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

C 中字元陣列0是什麼意思,在C 中字元陣列和字串有什麼區別

在c 中,只有數值在128以內的部分ascii碼char才能被顯示出來 char a 0 0 的ascii碼為48小於128是可以被顯示出來的,並且顯示為0 用單引號的寫法是由編譯器來幫你做字元轉換的,即把 0 轉換成了48放在一個char變數裡 char a 48 實際上我們可以這麼寫,同樣可以達...

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

一般被稱作指標運算子 又叫反向取址運算子,與 作用相反 指標,其實就是一個變數,只是它的值是另一個變數或是常量的地址罷了,而 的作用便是把這個地址所存放的值取出,所以叫作反向取址運算子 int i,p i int q p 指向指標的指標。int i,p i int q p 指向指標的指標。哦,不同情...