十进制数转换成八进制数

十进制数转换成八进制数

题目
十进制数转换成八进制数
正数我会转换,主要是十进制的负数 转换成八进制数.例如十进制数-111转成8进制数.本人菜鸟,请写出计算过程.
请问,八进制数、十六进制数,在计算机里占两个字节的空间?
答案
先把十进制数+111转成二进制数:
(1*1010+1)*1010+1
=1011*1010+1
=(1101110)二
再用补码方式来表达十进制数-111(取十六位二进制数):
十进制数-111的原码为:
(1000000001101110)二
十进制数-111的反码为:
(1111111110010001)二
十进制数-111的补码为:
(1111111110010010)二
(1 111 111 110 010 010)二
(177622)八
=(1101110)二
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
最新试题
热门考点

超级试练试题库

© 2017-2019 超级试练试题库,All Rights Reserved.