进制转换计算+ASCII表.docx

上传人:b****8 文档编号:9492241 上传时间:2023-02-04 格式:DOCX 页数:16 大小:34.82KB
下载 相关 举报
进制转换计算+ASCII表.docx_第1页
第1页 / 共16页
进制转换计算+ASCII表.docx_第2页
第2页 / 共16页
进制转换计算+ASCII表.docx_第3页
第3页 / 共16页
进制转换计算+ASCII表.docx_第4页
第4页 / 共16页
进制转换计算+ASCII表.docx_第5页
第5页 / 共16页
点击查看更多>>
下载资源
资源描述

进制转换计算+ASCII表.docx

《进制转换计算+ASCII表.docx》由会员分享,可在线阅读,更多相关《进制转换计算+ASCII表.docx(16页珍藏版)》请在冰豆网上搜索。

进制转换计算+ASCII表.docx

进制转换计算+ASCII表

一、二进制转化成其他进制

1.二进制(Binary)——>八进制(Octal)

例子1:

将二进制数(10010)2转化成八进制数。

(10010)2=(010010)2=(22)8=(22)8

例子2:

将二进制数()2转化为八进制数。

()2=(0.101010)2=(0.52)8=()8

诀窍:

因为每三位二进制数对应一位八进制数,所以,以小数点为界,整数位则将二进制数从右向左每3位一隔开,不足3位的在左边用0填补即可;小数位则将二进制数从左向右每3位一隔开,不足3位的在右边用0填补即可。

2.二进制(Binary)——>十进制(Decimal)

例子1:

将二进制数(10010)2转化成十进制数。

(10010)2=(1x24+0x23+0x22+1x21+0x20)10=(16+0+0+2+0)10=(18)10

例子2:

将二进制数()2转化为十进制数。

()2=(0+1x2-1+0x2-2+1x2-3+0x2-4+1x2-5)10=(0+++++)10=()10

诀窍:

以小数点为界,整数位从最后一位(从右向左)开始算,依次列为第0、1、2、3………n,然后将第n位的数(0或1)乘以2的n-1次方,然后相加即可得到整数位的十进制数;小数位则从左向右开始算,依次列为第1、2、3……..n,然后将第n位的数(0或1)乘以2的-n次方,然后相加即可得到小数位的十进制数(按权相加法)。

3.二进制(Binary)——>十六进制(Hex)

例子1:

将二进制数(10010)2转化成十六进制数。

(10010)2=(00010010)2=(12)16=(12)16

例子2:

将二进制数()2转化为十六进制数。

()2=(0.10101000)2=(0.A8)16=()16

诀窍:

因为每四位二进制数对应一位十六进制数,所以,以小数点为界,整数位则将二进制数从右向左每4位一隔开,不足4位的在左边用0填补即可;小数位则将二进制数从左向右每4位一隔开,不足4位的在右边用0填补即可。

(10010)2=(22)8=(18)10=(12)16

()2=()8=()10=()16

二、八进制转化成其他进制

1.八进制(Octal)——>二进制(Binary)

例子1:

将八进制数(751)8转换成二进制数。

(751)8=(751)8=(111101001)2=

(1)2

例子2:

将八进制数()8转换成二进制数。

()8=(0.16)8=(0.001110)2=()2

诀窍:

八进制转换成二进制与二进制转换成八进制相反。

2.八进制(Octal)——>十进制(Decimal)

例子1:

将八进制数(751)8转换成十进制数。

(751)8=(7x82+5x81+1x80)10=(448+40+1)10=(489)10

例子2:

将八进制数()8转换成十进制数。

()8=(0+1x8-1+6x8-2)10=(0++)10=()10

诀窍:

方法同二进制转换成十进制。

以小数点为界,整数位从最后一位(从右向左)开始算,依次列为第0、1、2、3………n,然后将第n位的数(0-7)乘以8的n-1次方,然后相加即可得到整数位的十进制数;小数位则从左向右开始算,依次列为第1、2、3……..n,然后将第n位的数(0-7)乘以8的-n次方,然后相加即可得到小数位的十进制数(按权相加法)。

3.八进制(Octal)——>十六进制(Hex)

例子1:

将八进制数(751)8转换成十六进制数。

(751)8=

(1)2=(000111101001)2=(1E9)16=(1E9)16

例子2:

将八进制数()8转换成十六进制数。

()8=()2=(0.00111000)2=()16

诀窍:

八进制直接转换成十六进制比较费力,因此,最好先将八进制转换成二进制,然后再转换成十六进制。

(751)8=

(1)2=(489)10=(1E9)16

()8=()2=()10=()16

三、十进制转化成其他进制

1.十进制(Decimal)——>二进制(Binary)

例子1:

将十进制数(93)10转换成二进制数。

93/2=46……….1

46/2=23……….0

23/2=11……….1

11/2=5…………1

5/2=2…………...1

2/2=1……………0

(93)10=(1011101)2

例子2:

将十进制数()10转换成二进制数。

=0.625

=1.25

=0.5

=1.0

()10=()2

诀窍:

以小数点为界,整数部分除以2,然后取每次得到的商和余数,用商继续和2相除,直到商小于2。

然后把第一次得到的余数作为二进制的个位,第二次得到的余数作为二进制的十位,依次类推,最后一次得到的小于2的商作为二进制的最高位,这样由商+余数组成的数字就是转换后二进制的值(整数部分用除2取余法);小数部分则先乘2,然后获得运算结果的整数部分,将结果中的小数部分再次乘2,直到小数部分为零。

然后把第一次得到的整数部分作为二进制小数的最高位,后续的整数部分依次作为低位,这样由各整数部分组成的数字就是转化后二进制小数的值(小数部分用乘2取整法)。

需要说明的是,有些十进制小数无法准确的用二进制进行表达,所以转换时符合一定的精度即可,这也是为什么计算机的浮点数运算不准确的原因。

2.十进制(Decimal)——>八进制(Octal)

例子1:

将十进制数(93)10转换成八进制数。

93/8=11………….5

11/8=1……………3

(93)10=(135)8

例子2:

将十进制数()10转换成八进制数。

=2.5

=4.0

()10=()8

诀窍:

方法同十进制转化成二进制。

以小数点为界,整数部分除以8,然后取每次得到的商和余数,用商继续和8相除,直到商小于8。

然后把第一次得到的余数作为八进制的个位,第二次得到的余数作为八进制的十位,依次类推,最后一次得到的小于8的商作为八进制的最高位,这样由商+余数组成的数字就是转换后八进制的值(整数部分用除8取余法);小数部分则先乘8,然后获得运算结果的整数部分,将结果中的小数部分再次乘8,直到小数部分为零。

然后把第一次得到的整数部分作为八进制小数的最高位,后续的整数部分依次作为低位,这样由各整数部分组成的数字就是转化后八进制小数的值(小数部分用乘8取整法)。

3.十进制(Decimal)——>十六进制(Hex)

例子1:

将十进制数(93)10转换成十六进制数。

93/16=5……..13(D)

(93)10=(5D)16

例子2:

将十进制数()10转换成十六进制数。

=5.0

()10=()16

诀窍:

方法同十进制转化成二进制。

以小数点为界,整数部分除以16,然后取每次得到的商和余数,用商继续和16相除,直到商小于16。

然后把第一次得到的余数作为十六进制的个位,第二次得到的余数作为十六进制的十位,依次类推,最后一次得到的小于16的商作为十六进制的最高位,这样由商+余数组成的数字就是转换后十六进制的值(整数部分用除16取余法);小数部分则先乘16,然后获得运算结果的整数部分,将结果中的小数部分再次乘16,直到小数部分为零。

然后把第一次得到的整数部分作为十六进制小数的最高位,后续的整数部分依次作为低位,这样由各整数部分组成的数字就是转化后十六进制小数的值(小数部分用乘16取整法)。

(93)10=(1011101)2=(135)8=(5D)16

()10=()2=()8=()16

四、十六进制转换成其他进制

1.十六进制(Hex)——>二进制(Binary)

例子1:

将十六进制数(A7)16转换成二进制数。

(A7)16=(A7)16=(10100111)2=()2

例子2:

将十六进制数()16转换成二进制数。

()16=(0.D4)16=(0.11010100)2=()2

诀窍:

十六进制转换成二进制与二进制转换成十六进制相反。

2.十六进制(Hex)——>八进制(Octal)

例子1:

将十六进制数(A7)16转换成八进制数。

(A7)16=()2=(010100111)8=(247)8

例子2:

将十六进制数()16转换成八进制数。

()16=()2=(0.110101)8=()8

诀窍:

十六进制直接转换成八进制比较费力,因此,最好先将十六进制转换成二进制,然后再转换成八进制。

3.十六进制(Hex)——>十进制(Decimal)

例子1:

将十六进制数(A7)16转换成十进制数。

(A7)16=(10x161+7x160)10=(160+7)10=(167)10

例子2:

将十六进制数()16转换成十进制数。

()16=(0+13x16-1+4x16-2)10=(0++)10=()10

诀窍:

方法同二进制转换成十进制。

以小数点为界,整数位从最后一位(从右向左)开始算,依次列为第0、1、2、3………n,然后将第n位的数(0-9,A-F)乘以16的n-1次方,然后相加即可得到整数位的十进制数;小数位则从左向右开始算,依次列为第1、2、3……..n,然后将第n位的数(0-9,A-F)乘以16的-n次方,然后相加即可得到小数位的十进制数(按权相加法)。

(A7)16=()2=(247)8=(167)10

()16=()2=()8=()10

五、总结

1.其他进制转十进制:

将二进制数、八进制数、十六进制数的各位数字分别乘以各自基数的(N-1)次方,其相加之和便是相应的十进制数,这是按权相加法。

2.十进制转其他进制:

整数部分用除基取余法,小数部分用乘基取整法,然后将整数与小数部分拼接成一个数作为转换的最后结果。

3.二进制转八进制:

从小数点位置开始,整数部分向左,小数部分向右,每三位二进制为一组用一位八进制的数字来表示,不足三位的用0补足。

4.八进制转二进制:

与二进制转八进制相反。

5.二进制转十六进制:

从小数点位置开始,整数部分向左,小数部分向右,每四位二进制为一组用一位十六进制的数字来表示,不足四位的用0补足。

6.十六进制转二进制:

与二进制转十六进制相反。

7.八进制转十六进制:

通常将八进制转换成二进制,然后通过二进制再转换成十六进制。

8.十六进制转八进制:

通常将十六进制转换成二进制,然后通过二进制再转换成八进制

ASCII

AmericanStandardCodeforInformationInterchange,美国信息互换标准代码

是基于拉丁字母的一套电脑编码系统。

它主要用于显示现代英语和其他西欧语言。

它是现今最通用的单字节编码系统,并等同于国际标准ISO/IEC646。

 

ASCII

十进制

十六进制

八进制

二进制

0

0

0

0

报头开始

1

1

1

1

文本开始

2

2

2

10

文本结束

3

3

3

11

传送结束

4

4

4

100

询问

5

5

5

101

受理

6

6

6

110

响铃

7

7

7

111

退格符

8

8

10

1000

水平制表符

9

9

11

1001

换行符

10

A

12

1010

垂直制表符

11

B

13

1011

换页

12

C

14

1100

回车符

13

D

15

1101

移出

14

E

16

1110

移入

15

F

17

1111

数据连接转义字符

16

10

20

10000

设备控制1/Xon

17

11

21

10001

设备控制2

18

12

22

10010

设备控制3/Xoff

19

13

23

10011

设备控制4

20

14

24

10100

拒绝受理

21

15

25

10101

同步空闲

22

16

26

10110

传输块结束

23

17

27

10111

取消

24

18

30

11000

媒体结束

25

19

31

11001

文件/替换结束

26

1A

32

11010

转义

27

1B

33

11011

文件分隔符

28

1C

34

11100

组分隔符

29

1D

35

11101

记录分隔符

30

1E

36

11110

单元分隔符

31

1F

37

11111

空格

32

20

40

100000

!

33

21

41

100001

"

34

22

42

100010

#

35

23

43

100011

$

36

24

44

100100

%

37

25

45

100101

&

38

26

46

100110

'

39

27

47

100111

40

28

50

101000

41

29

51

101001

*

42

2A

52

101010

+

43

2B

53

101011

44

2C

54

101100

-

45

2D

55

101101

.

46

2E

56

101110

/

47

2F

57

101111

0

48

30

60

110000

1

49

31

61

110001

2

50

32

62

110010

3

51

33

63

110011

4

52

34

64

110100

5

53

35

65

110101

6

54

36

66

110110

7

55

37

67

110111

8

56

38

70

111000

9

57

39

71

111001

:

58

3A

72

111010

;

59

3B

73

111011

<

60

3C

74

111100

=

61

3D

75

111101

>

62

3E

76

111110

63

3F

77

111111

@

64

40

100

1000000

A

65

41

101

1000001

B

66

42

102

1000010

C

67

43

103

1000011

D

68

44

104

1000100

E

69

45

105

1000101

F

70

46

106

1000110

G

71

47

107

1000111

H

72

48

110

1001000

I

73

49

111

1001001

J

74

4A

112

1001010

K

75

4B

113

1001011

L

76

4C

114

1001100

M

77

4D

115

1001101

N

78

4E

116

1001110

O

79

4F

117

1001111

P

80

50

120

1010000

Q

81

51

121

1010001

R

82

52

122

1010010

S

83

53

123

1010011

T

84

54

124

1010100

U

85

55

125

1010101

V

86

56

126

1010110

W

87

57

127

1010111

X

88

58

130

1011000

Y

89

59

131

1011001

Z

90

5A

132

1011010

[

91

5B

133

1011011

\

92

5C

134

1011100

]

93

5D

135

1011101

^

94

5E

136

1011110

_

95

5F

137

1011111

`

96

60

140

1100000

a

97

61

141

1100001

b

98

62

142

1100010

c

99

63

143

1100011

d

100

64

144

1100100

e

101

65

145

1100101

f

102

66

146

1100110

g

103

67

147

1100111

h

104

68

150

1101000

i

105

69

151

1101001

j

106

6A

152

1101010

k

107

6B

153

1101011

l

108

6C

154

1101100

m

109

6D

155

1101101

n

110

6E

156

1101110

o

111

6F

157

1101111

p

112

70

160

1110000

q

113

71

161

1110001

r

114

72

162

1110010

s

115

73

163

1110011

t

116

74

164

1110100

u

117

75

165

1110101

v

118

76

166

1110110

w

119

77

167

1110111

x

120

78

170

1111000

y

121

79

171

1111001

z

122

7A

172

1111010

{

123

7B

173

1111011

|

124

7C

174

1111100

}

125

7D

175

1111101

~

126

7E

176

1111110

DEL

127

7F

177

1111111

 

128

80

200

 

129

81

201

 

130

82

202

 

131

83

203

 

132

84

204

 

133

85

205

 

134

86

206

 

135

87

207

 

136

88

210

 

137

89

211

 

138

8A

212

 

139

8B

213

 

140

8C

214

 

141

8D

215

 

142

8E

216

 

143

8F

217

 

144

90

220

 

145

91

221

 

146

92

222

 

147

93

223

 

148

94

224

 

149

95

225

 

150

96

226

 

151

97

227

 

152

98

230

 

153

99

231

 

154

9A

232

 

155

9B

233

 

156

9C

234

 

157

9D

235

 

158

9E

236

 

159

9F

237

 

160

A0

240

 

161

A1

241

 

162

A2

242

 

163

A3

243

 

164

A4

244

 

165

A5

245

 

166

A6

246

 

167

A7

247

 

168

A8

250

 

169

A9

251

 

170

AA

252

 

171

AB

253

 

172

AC

254

 

173

AD

255

 

174

AE

256

 

175

AF

257

 

176

B0

260

 

177

B1

261

 

178

B2

262

 

179

B3

263

 

180

B4

264

 

181

B5

265

 

182

B6

266

 

183

B7

267

 

184

B8

270

 

185

B9

271

 

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 总结汇报 > 学习总结

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1