1 回答

TA貢獻(xiàn)1784條經(jīng)驗(yàn) 獲得超8個贊
跟js沒關(guān)系 這是位運(yùn)算 基于2進(jìn)制 大學(xué)學(xué)C必然講這個
簡單說
110 = 1*64 + 1*32 + 0*16 + 1*8 + 1*4 + 1*2 + 0*1 = 1101110(2)
111 = 1*64 + 1*32 + 0*16 + 1*8 + 1*4 + 1*2 + 1*1 = 1101111(2)
110 & 111 = 1101110(2) & 1101111(2) = 1101110(2) = 110
1000 = 1*512 + 1*256 + 1*128 + 1*64 + 1*32 + 1*16 + 1*8 + 0*4 + 0*2 + 0*1
= 1111111000(2)
1100 = 1*1024 + 0*512 + 0*256 + 0*128 + 1*64 + 0*32 + 0*16 + 1*8 + 1*4 + 0*2 + 0*1
= 10001001100(2)
1000 & 1100 = 1111111000(2) & 10001001100(2) = 1001000(2) = 1*64 + 1*8 = 72
&
表示按位與
,計(jì)算方式為先轉(zhuǎn)換為2進(jìn)制,然后每一個對應(yīng)位置的同時為1得1,其他情況為0,得到2進(jìn)制,再轉(zhuǎn)為10進(jìn)制。
電腦里儲存數(shù)字用的是2進(jìn)制,按位與是cpu最最最簡單的操作之一,性能快。
添加回答
舉報