全栈01期 9月9日

2016-09-09  本文已影响0人  李景磊

全栈01期 9月9日

十进制转换二进制:如下

185

128 64 32 16 8 4 2 1

185-128=57 计数: 1
57不能减64 所以计数为 0
57-32=25 计数: 1
25-16=9 计数: 1
9-8=1 计数: 1
1-4 计数: 0
1-2 计数: 0
1-1=0 计数: 1

二进制结果 :10111001

二进制转十六进制:1 0 1 1 1 0 0 1

十进制 二进制 十六进制
185 10111001 B9
十六进制结果根据 8 4 2 1得出

10是1010用A表示

11是1011用B表示

12是1100用C表示

13是1101用D表示

14是1110用E表示

15是1111用F表示

与 或 非

与 :两个为真(1)才是1只要一个为假(0)全是假。如:0与1是0,1与1为1,0与0为0
或:只要满足一个条件就行。1或0是1,1或1是1
非:取反(1就是0,0就是1)。

左右移位

向左移一位乘2向右移一位除2

如:假设A=BIN0000

1110=DEC14,B=BIN1110 0000

将A左移4位得B,结果是:将A的值*2^4=B

如:A=BIN0000

1110=DEC14,B=BIN0000 0111

将A右移1位得B,结果:将A的值*2^-1=B

上一篇下一篇

猜你喜欢

热点阅读