问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

计算机里的二进制、十六进制、十八进制是怎么一回事啊?

发布网友 发布时间:2022-05-04 21:06

我来回答

3个回答

热心网友 时间:2022-06-25 21:46

二进制,八进制十进制十六进制之间数据转换
十进制转二进制(整数及小数部分):
1、把该十进制数,用二因式分解,取余。
以235为例,转为二进制
235除以2得117,余1
117除以2得58,余1
58除以2得29,余0
29除以2得14,余1
14除以2得7,余0
7除以2得3,余1
3除以2得1,余1
从得到的1开始写起,余数倒排,加在它后面,就可得11101011。

2、把十进制中的小数部份,转为二进制。
把该小数不断乘2,取整,直至没有小数为止,注意不是所有小数都能转为二进制!
以0.75为例,
0.75剩以2得1.50,取整数1
0.50剩以2得1,取整数1,顺序取数就可得0.11。

1、二进制数、八进制数、十六进制数转十进制数
有一个公式:二进制数、八进制数、十六进制数的各位数字分别乖以各自的基数的(N-1)次方,其和相加之和便是相应的十进制数。个位,N=1;十位,N=2...举例:
110B=1*2的2次方+1*2的1次方+0*2的0次方=0+4+2+0=6D
110Q=1*8的2次方+1*8的1次方+0*8的0次方=64+8+0=72D
110H=1*16的2次方+1*16的1次方+0*16的0次方=256+16+0=272D
2、十进制数转二进制数、八进制数、十六进制数
方法是相同的,即整数部分用除基取余的算法,小数部分用乘基取整的方法,然后将整数与小数部分拼接成一个数作为转换的最后结果。
例:见四级指导16页。
3、二进制数转换成其它数据类型
3-1二进制转八进制:从小数点位置开始,整数部分向左,小数部分向右,每三位二进制为一组用一位八进制的数字来表示,不足三位的用0补足,
就是一个相应八进制数的表示。
010110.001100B=26.14Q
八进制转二进制反之则可。
3-2二进制转十进制:见1
3-3二进制转十六进制:从小数点位置开始,整数部分向左,小数部分向右,每四位二进制为一组用一位十六进制的数字来表示,
不足四位的用0补足,就是一个相应十六进制数的表示。
00100110.00010100B=26.14H
十进制转各进制
要将十进制转为各进制的方式,只需除以各进制的权值,取得其余数,第一次的余数当个位数,第二次余数当十位数,其余依此类推,直到被除数小于权值,最后的被除数当最高位数。
一、十进制转二进制
如:55转为二进制
2|55
27――1 个位
13――1 第二位
6――1 第三位
3――0 第四位
1――1 第五位
最后被除数1为第七位,即得110111
二、十进制转八进制
如:5621转为八进制
8|5621
702 ―― 5 第一位(个位)
87 ―― 6 第二位
10 ―― 7 第三位
1 ―― 2 第四位
最后得八进制数:127658
三、十进制数十六进制
如:76521转为十六进制
16|76521
4726 ――5 第一位(个位)
295 ――6 第二位
18 ――6 第三位
1 ―― 2 第四位
最后得1276516
二进制与十六进制的关系
2进制 0000 0001 0010 0011 0100 0101 0110 0111
16进制 0 1 2 3 4 5 6 7
2进制 1000 1001 1010 1011 1100 1101 1110 1111
16进制 8 9 a(10) b(11) c(12) d(13) e(14) f(15)
可以用四位数的二进制数来代表一个16进制,如3A16 转为二进制为:
3为0011,A 为1010,合并起来为00111010。可以将最左边的0去掉得1110102
右要将二进制转为16进制,只需将二进制的位数由右向左每四位一个单位分隔,将各单位对照出16进制的值即可。
二进制与八进制间的关系
二进制 000 001 010 011 100 101 110 111
八进制 0 1 2 3 4 5 6 7
二进制与八进制的关系类似于二进制与十六进制的关系,以八进制的各数为0到7,以三位二进制数来表示。如要将51028 转为二进制,5为101,1为001,0为000,2为010,将这些数的二进制合并后为1010010000102,即是二进制的值。
若要将二进制转为八进制,将二进制的位数由右向左每三位一个单位分隔,将事单位对照出八进制的值即可。

热心网友 时间:2022-06-25 21:46

二进制是只用0,1两个数来表示,1+1=10,满二就进位
八进制是只用0-7的数来表示,满八就进位,如1+7=10
十六进制是只用0-9和字母a-f来表示,其中a表示10,b表示11,c表示12,d表示13,e表示14,f表示15,满十六就进位。如1+f=10

热心网友 时间:2022-06-25 21:47

1、二进制数、八进制数、十六进制数转换为十进制数:用按权展开法
把一个任意R进制数 an an-1 ...a1a0 . a-1 a-2...a-m 转换成十进制数,其十进制数值为每一位数字与其位权之积的和。
an×R n + an-1×R n-1 +…+ a1×R 1 + a0×R 0 + a-1 ×R-1+ a-2×R-2+ …+ a-m×R-m
2、十进制转化成 R 进制
整数部分:除以 R取余数,直到商为0,得到的余数即为二进数各位的数码,余数从右到左排列。
小数部分:乘以 R取整数,得到的整数即为二进数各位的数码,整数从左到右排列。
3、八进制和十六进制转化成二进制
每一位八进制数对应二进制的三位,逐位展开。
每一位十六进制数对应二进制的四位,逐位展开。
4、二进制转化成八进制和十六进制
转化成八进制:将二进制数从小数点开始分别向左(对二进制整数)或向右(对二进制小数)每三位组成一组,不足三位补零。
转化成十六进制:将二进制数从小数点开始分别向左(对二进制整数)或向右(对二进制小数)每四位组成一组,不足四位补零
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...抛物线y=x2-4x+3与x轴交于A、B两点,与y轴交于点C,连AC,将直线AC向右... 抢劫罪的构成要素有哪些 抢劫罪的几个要素 抢劫罪违反了什么法律 转化型抢劫的法律认定 我想问问我的魔兽世界帐号值多少钱? 我的号能卖多少?(魔兽世界) 求评估魔兽世界账号价值,懂得来! 魔兽世界账号问题,我有一个90级的DK,想便宜出售了,直接卖了,想问问大... 魔兽世界号价值评估 十进制18转换成二进制不是10010吗?为啥要在前面加0,变成010010 跪求3d.影视,【在线观看】免费百度云资源 跪求3d电影哪里有,【在线观看】免费百度云资源 18转换成二进制 跪求3d在线电影,【在线观看】免费百度云资源 3D影院的在线影院 小米4c手机如何设置通话常亮 谁能推荐几首纯音乐 像女孩的三拍子 的那种 节奏感强一点 最好适合写作业的时候听 飞流直下三千 尺疑银河落九天是什么意思 飞流直下三千尺 飞流直下三千尺, 整首古诗? 飞流直下三千尺的下一句是什么 飞流直下三千尺下一句是什么? 李白的飞流直下三千尺指的是那首诗 飞流直下三千尺是哪首诗 bootloader解锁是什么意思 解锁bootloader后 怎么root 求助,解锁bootloader中 不能解锁的问题 怎么用flashtool解锁bootloader 新房退契税一般几个月 醉驾2020年处罚标准 2020年醉驾怎么处理拘留多久 醉驾2020年新规 醉驾新规定2020标准处罚拘留多久 醉驾新规定2020标准处罚是什么? 酒驾新规定2020标准处罚有案底吗 醉驾2020年怎么判 彼岸花为何又叫蟑螂花?怎样让土壤变成碱性? 2020年醉驾初犯的处罚标准 醉驾酒驾处罚2020新规定 邮寄人民币违法吗 醉驾新规定2020,吹气82,血液192被关多久 邮寄人民币会有什么后果 2020醉驾刑事拘留多少天 从国外邮寄现金到中国合法吗 醉驾新规定2020标准酒精度 邮政快递可以快递人民币吗?百度知道 党员醉驾新规定2020标准处罚是什么 如果现金邮寄来,放法吗? 摩托车醉驾处罚标准2020