1.二進(jìn)制,十進(jìn)制分苇,十六進(jìn)制和ASCII碼
二進(jìn)制轉(zhuǎn)十進(jìn)制(相加法):2+22+...+2的n次方相加轉(zhuǎn)換成十進(jìn)制;例如:
十進(jìn)制轉(zhuǎn)換成二進(jìn)制(拆分法):使用把十進(jìn)制拆分成二進(jìn)制的n次方相加即可;例如:
二進(jìn)制轉(zhuǎn)十六進(jìn)制(相加法):2+22+...+2的n次方相加轉(zhuǎn)換成十六進(jìn)制;例如:
十六進(jìn)制轉(zhuǎn)換成二進(jìn)制(拆分法):使用把十六進(jìn)制拆分成二進(jìn)制的n次方相加即可;例如:
二進(jìn)制對(duì)應(yīng)ASCII:
2.二進(jìn)制邏輯與呜笑,邏輯或袜腥,邏輯非的運(yùn)算
邏輯與:1010&&1100 ??兩邊都為真時(shí)候?yàn)檎?/p>
1 0 1 0
1 1 0 0
結(jié)果 1 0 0 0
邏輯或:1010||1100一邊為真是就為真
1 0 1 0
1 1 0 0
結(jié)果 1 1 1 0
實(shí)際用例子:
角色有董事長李先生擁有權(quán)限A B C漆腌,總經(jīng)理王先生擁有的權(quán)限是A B
權(quán)限有A權(quán)限 ?對(duì)應(yīng)的二進(jìn)制存儲(chǔ)1010
權(quán)限有B權(quán)限 ?對(duì)應(yīng)的二進(jìn)制存儲(chǔ)1100
權(quán)限有C權(quán)限 ?對(duì)應(yīng)的二進(jìn)制存儲(chǔ)0011
董事長李先生擁有的權(quán)限是:A B C的二進(jìn)制進(jìn)行邏輯與運(yùn)算
1 0 1 0
1 1 0 0
0 0 1 1
結(jié)果 1 0 1 0
總經(jīng)理王先生擁有的權(quán)限是:A B 的二進(jìn)制進(jìn)行邏輯與運(yùn)算
1 0 1 0
1 1 0 0
結(jié)果 1 0 0 0
3.二進(jìn)制的位移運(yùn)算
例子:1100 ????十進(jìn)制12
左移一位:11000 ??十進(jìn)制24
右移一位:0110 ??十進(jìn)制6
規(guī)則:位移運(yùn)算左一一位乘以二畔派,右移一位除以二;