當前位置:編程學習大全網 - 編程軟體 - 編程中2和2有什麽區別?

編程中2和2有什麽區別?

向左移動壹個數字= X 2表示這個數字;對壹個數進行右移運算,對於這個數= 2。

A=ox32(16十六進制)00110010

b = a & lt& lt2

此時b=11001000對。

那麽a=00110010。

繼續

c = a & lt& lt2

請問C是在A (ox32)原來的初始值上移動嗎?

此時c=11001000。

在計算機中,十進制數可以用二進制表示。比如:數字8,二進制數是1000。向左移動壹位,1000

擴展數據

C語言中的移位代替乘除

unsignedinthash(charconst*s)

{

unsignedh = 0;

while(*s!='\0'){

h = 127 * h+(unsignedchar)* s;

++ s;

}

returnh

}

  • 上一篇:喜劇科幻冒險動畫電影
  • 下一篇:少量喝啤酒有好處嗎
  • copyright 2024編程學習大全網