视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
10进制转16进制及8进制(简单算法)、二进制乘法、区位码和内码转换
2025-09-29 18:15:59 责编:小OO
文档
10进制转16进制

先记住1、16、256、4096这几个数字,即16的平方、16的立方等等。

根据待转换的数在上述数字中寻找一个最大的除数,做除法得到商和余数。把商写下来,拿余数重复该步骤即可。

以321为例:

321/256 = 1 余 65 ==》写下1

65/16 = 4 余 1 ==》写下14

1/1 = 1 余 0 ==》写下141

即十进制321等于十六进制141

汉字啊,区位码是1601(十进制),内码是多少?

16+160=176

01+160=161

176用16进制表示为B,161用16进制表示为A1

所以为B0A1

某一个汉字的区位码为(2113H),则其内码为:

2113是16进制,所以要先转化为10进制3319,然后再按上面的方法:C1B3H(带H的表示16进制数)

国际码=区位码+2020H

机内码=国际码+8080H=区位码+A0A0H

二进制乘法:运算法则和十进制的一样,只是逢二进一

7*2=14算法的如下:

7二进制:0111

2二进制:0010

0111

*0010

除8取余法。

如:125(10)

125/8=15 余5

15/8=1 余7

1就不用了。

然后倒着往上数.

125(10)=175(8)

= 0

111

得1110(14)

二进制乘法有点像十进制里的某些乘法运算,如

123*111

我们可以这么算

123*100+123*10+123*1=12300+1230+123=13530+123=13653

二进制乘法:

比如10010*11010

可以这样算(如10111<<1000代表在10111后面添加3个零)

10010<<10000 =100100000

10010<< 1000 = 10010000

10010<< 10 = 100100

最后相加,得

100100000+10010000+100100

=110110000+100100

=111010100 这就是10010*11010的结果~ 计算中,仅使用了加法和补零下载本文

显示全文
专题