怎样求八进制,16进制,10进制数位运算的结果?
答案:6 悬赏:40
解决时间 2021-02-07 17:30
- 提问者网友:乱人心
- 2021-02-07 02:37
怎样求八进制,16进制,10进制数位运算的结果?
最佳答案
- 二级知识专家网友:一个很哇塞的汉子
- 2021-02-07 03:38
你说的很对,在计算机中,所有的数据都是以二进制进行处理的。也就是常说的机器语言,在机器语言中,只有1和0。当然如果是进制之间的普通转换也可不转化为二进制。但是对于位运算,这里的“位”就是二进制,所以必须转换。
全部回答
- 1楼网友:山鬼偶尔也合群
- 2021-02-07 09:14
用系统自带的计算器就可以了,选择科学型,先选择10进制,输入要转换的,再点击8进制或12进制。
- 2楼网友:猖狂的痴情人
- 2021-02-07 08:55
对 都是转换成2进制数后运算,然后再转换回来的
- 3楼网友:何以畏孤独
- 2021-02-07 08:06
对啊,所有的数包括字符都要转成二进制的101010101这样的机器语言,然后才能计算~其实中间还有一步就是转成汇编语言再转成机器语言~
- 4楼网友:情战凌云蔡小葵
- 2021-02-07 06:38
如果是整型,实际并不区分是2进制还是8进制,不管什么进制,内部存的都一样。
只要字符串才区别进制,因为对应不同的进制存在不同的转换,字符串只在输入输出时用。
- 5楼网友:为你轻狂半世殇
- 2021-02-07 05:14
我只记得10和16的换算..
二进制换10进制:
比如1010,用(2^0)0+(2^1)1+(2^2)0+(2^3)1 = 0+2+0+8 = 10
看的时候依次从右向左看,
如果是0就算作2^0,如果是1就看它是第几个数字就是2的几次方
(从最右面数起,第一个是2^0,第二个是2^1,以此类推)。
然后把这些数字相加。
你说得对,运算完后还要换回来,
方法是用十进制的数字除以2然后得到的余数接着除以2一直到余数得1,
之前得到的所有除数如果是奇数,记下1;偶数,记下0。
最后从你最后除得的余数算起排列01组合就是二进制的结果。
比如10换二进制:
10 记0 //10是偶数
10/2=5 记1 //5是奇数
5/2=2 记0
2/2=1 记1 //结束,从这里开始往上看
得到1010。
//-----------------------------
首先要知道16进制 的16个数字是0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f
二进制换16进制直接用例子说了。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯