請問C中a》2是什麼意思,c語言中abc2是什麼意思

2021-03-04 09:00:15 字數 1470 閱讀 1128

1樓:匿名使用者

1、來>>是右移運算子,表示把a的二進

自製值按位

bai整體向右移動兩位。右邊移出du的兩位丟失,左邊zhi補dao兩個0。假如a的二進位制是1011 1011,右移兩位得到0010 1110。

2、移位運算子就是在二進位制的基礎上對數字進行平移。按照平移的方向和填充數字的規則分為三種:<<(左移)、>>(帶符號右移)和》(無符號右移)。

3、在數字沒有溢位的前提下,對於正數和負數,左移一位都相當於乘以2的1次方,左移n位就相當於乘以2的n次方。

4、右移一位相當於除2,右移n位相當於除以2的n次方。

5、位移運算,要比數**行快得多,在做2的整數次冪乘除、法時,如果要求速度,可以考慮用位移運算代替乘除法。

2樓:陰電

意思是a在記憶體中按照二進位制的形式向右移動2位,左邊用0補上,得到新的數,如果原來的a是乙個正整數,這個表示式就是把該數除以4。

請問c++中a>>2是什麼意思??

3樓:阿冬

意思是a在記憶體中按照二進位制的形式向右移動2位,左邊用0補上,得到新的數,如果原來的a是乙個正整數,這個表示式就是把該數除以4。

4樓:雲淡風輕in蘇州

右移兩位,其實就是除以4

5樓:匿名使用者

a>>n可以簡單理解為a/2ⁿ

c語言中 a==(b=c++*2)是什麼意思

6樓:酒懷雨多雪

你這個是乙個布林表示式,括號裡面是賦值,c++是先使用再加1,所有b的值就是1*2=2,然後a==b表示布林表示式,如果a和b的值一樣,那麼表示式的結果為真,也就是1,否則為假,也就是0

7樓:黨丹呼丙

乙個等號是賦值,兩個等號是判斷;意思是把c先加1,再x2,賦值給b,再和a判斷是否相等,

假如a=1,c=1,那麼則有

b=2*2=4;

a==4

->1==4,返回false

8樓:乙玉蘭德春

這個主要是強調這個++運算子置後時

是先賦值在運算

也就是這個表示式 比較a

和 c*2的大小

a-=在c++中是什麼意思?

9樓:匿名使用者

等效於a=a-(x)

例如,a-=1+2等效於a=a-(1+2)

10樓:滄海雄風

a-=num 等價於 a=a- num;

a+= num 等價於 a=a+num

11樓:匿名使用者

a-=1;相當於 a=a-1;

12樓:迷霧心魔

a = a - ...

c語言中是什麼意思,C語言中是什麼意思

並且的意思,是非的意思,沒有你那種寫法,具體使用方式如下 int a 5 bool b false 執行判斷處理 if a 5 b printf a d n a 左右應該還有兩個運算元,比如a b,一般出現在if語句的條件中,因為取反的優先順序高於邏輯與,所以意思是將b取反再與a做邏輯與,其結果為真...

c語言中2f是什麼意思,C語言中2f是什麼意思

保留小數點後兩位精度。不要小數點表示保留兩位精度 包括小數點,前後 c語言中 2f是什麼意思 float 浮點型,輸出結果顯示小數點後兩位數,例如 0.02 保留兩位小數的浮點數 c語言中1 2是什麼意思 1 2,表示用整數1除以整數2,因為兩者都是整數,其運算結果為0。如果想使運算結果為小數,可以...

C語言中ik是什麼意思,c語言中factorialK是什麼意思

c語言中 i k 就是 i i k 的意思 i k 的意思是i i k它是第十四級運算子。c語言中factorial k 是什麼意思 factorial函式的功能是實現n的階乘,傳進去的引數k,為參與階乘的最大值,然後返回乙個階乘的結果 vs factoria k 就表示k的階乘,然後把結果賦給vs...