1与0,一切数字的神奇渊源

“二进制乃是具有世界普遍性的、最完美的逻辑语言。”莱布尼茨如是说。二进制是计算机技术中广泛采用的一种数制,即用01两个数码表示的数,基数是2,进位规则是“逢二进一”,采用位置计数法,权位是以2为底的幂。因只有两个数码,所以它的每一位数都可用任何具有两个不同稳定状态的原件来表示,在计算机中用IC集成电路中晶体管的两个最稳定的状态“开”和“关”表示。二进制Binary与十进制Decimal、十六进制Hexadecimal有着紧密的联系,一下就是最快捷的换算方式,无论是他们之间的对应表格还是ASCII表格,你将了然于心。

二进制与十进制

生活中最常用的是十进制,而用计算机处理我们的大千世界必须编码,这就使得二进制与十进制的转换相当频繁和重要。举个例子:

按权展开求和,二进制数1011就等于十进制13

 

1011B=(1*2^3+0*2^2+1*2^1+1*2^0)D=(13)D

 

 我的做法是

1011B=8+0+2+1)D=13D

这就要用到二进制编码自右向左的每一位与它们权重结果对照,该表是必然要熟记的!(其实大家早都记住了,拿来就用吧)

2^10

2^9

2^8

2^7

2^6

2^5

2^4

2^3

2^2

2^1

2^0

1024

512

256

128

64

32

16

8

4

2

1

那么,十进制转换二进制就用这个结果从左向右做减法,这样就免去了按照“除以2取余,倒序排列”的法则一步步慢慢求,既浪费时间又容易出错。

二进制和十六进制

十六进制是为了方便人的阅读和交流,不然一串串由01组成的东西非把你整晕不可。。。 2^4=16,故一组4位的二进制数数字就可以用一位十六进数数字表示,反过来,十六进制转换二进制就用4位二进制数数字表示,不足四位的用0补齐。

二进制数

十六进制数

需要记忆

0000

0

需要

0001

1

 

0010

2

 

0011

3

 

0100

4

 

0101

5

 

0110

6

 

0111

7

 

1000

8

需要

1001

9

 

1010

A

需要

1011

B

 

1100

C

 

1101

D

 

1110

E

 

1111

F

需要

 需要记忆的对应关系即为知识网的节点,其他的对应关系可依据这几个加减得到,如果都记忆那工作量太大了,其实用的多了自然就记住了。

举个例子:

1000 1101B=8DH

B4FH=1011 0100 1111B

八进制没有多少用处,略过!

下面是ASCII常用部分

D

H

字符

D

H

字符

D

H

字符

48

30

0

65

41

A

97

61

a

49

31

1

66

42

B

98

62

b

50

32

2

67

43

C

99

63

c

51

33

3

68

44

D

100

64

d

52

34

4

69

45

E

101

65

e

53

35

5

70

46

F

102

66

f

54

36

6

71

47

G

103

67

g

55

37

7

72

48

H

104

68

h

56

38

8

73

49

I

105

69

i

57

39

9

74

50

J

106

70

j

 

 

 

75

51

K

107

71

k

 

 

 

76

52

L

108

72

l

 

 

 

77

53

M

109

73

m

 

 

 

78

54

N

110

74

n

 

 

 

79

55

O

111

75

o

 

 

 

80

56

P

112

76

p

 

 

 

81

57

Q

113

77

q

 

 

 

82

58

R

114

78

r

 

 

 

83

59

S

115

79

s

 

 

 

84

57

T

116

80

t

 

 

 

85

58

U

117

81

u

 

 

 

86

59

V

118

82

v

 

 

 

87

60

W

119

83

w

 

 

 

88

61

X

120

84

x

 

 

 

89

62

Y

121

85

y

 

 

 

90

63

Z

122

86

z

 只要记住有背景颜色的几个,(31H--1,(41H--A,(61H--a,其他的按顺序写出,即可画出这样一张表格,根本不用记!

01创造了很多神奇,只有细心研究才能发现其中的奥秘……

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值