一、80.25为十进制数转为八进制数是什么?
小数点前
80/8=10…0
10大于8,继续取余
10/8=1…2
1小于8
所以80(10)=120(8)
小数点后
0.25/(8^-1)=2…0
无余数
所以0.25(10)=0.2(8)
综上
80.25(10)=120.2(8)
二、在汇编里输入十进制?
DSEGSEGMENT
INPUTDB'INPUTANUMBER:','$'
OUTPUTDB32,'RESULTIS:','$'
NUMBERDB3
DB?
db3DUP(0)
DSEGENDS
CSEGSEGMENT
assumecs:CSEG,ds:DSEG
MAINPROCFAR
movax,dseg
movds,ax
leadx,INPUT
movah,9
int21h
leadx,NUMBER
movah,0ah
int21h
leadx,OUTPUT
movah,9
int21h
movbl,NUMBER+2
subbl,30h
cmpNUMBER+1,1
jzjp0
moval,10
mulbl
addal,NUMBER+3
subal,30h
movbl,al
jp0:movah,2
movcx,8
jp1:shlbl,1
movdl,'1'
jcout1
decdl
out1:int21h
loopjp1
movah,1;按任意键退出
int21h
movax,4c00h
int21h
MAINENDP
CSEGENDS
ENDMAIN
0~99都有效欢迎追问求满意
三、18的八进制转为十进制?
原式=1×8+8=16。18转换成十进制数是16
四、255八进制转为十进制公式?
答:255八进制转为十进制公式是255(八进制) = 173(十进制)。
下面科普十进制中介软件:中介软件操作系统与应用程序的沟通桥梁,应用分为两层:函数层(Library)和虚拟机(Virtual Machine)。 Bionic是 Android 改良libc的版本。Android 同时包含了Webkit,所谓的Webkit 就是Apple Safari 浏览器背后的引擎。
五、0.25十进制怎么转为八进制?
0.25(十进制) = 0.2(八进制)。
十进制转换为八进制分整数部分转换和小数部分转换。
1、整数部分,用除8取余法,每次将整数部分除以8,余数为该位权上的数,商继续除以8,余数又为上一个位权上的数,然后以此类推一直下去,直到商为零,最后从最后一个余数向前排列(倒序排列)就可以了。
2、小数部分,与转二进制相同,这里是乘八取整法,也就是说小数部分乘以8,然后取整数部分,再让剩下的小数部分再乘以8,再取整数部分,……以此类推,一直乘到小数部分为零为止。
十进制数0.25,整数部分是0转换为八进制还是0。小数部分0.25*8=2.0,取整数部分2,余数是0转换结束。所以十进制数0.25转换为八进制数是0.2。
六、十进制怎么转为8421码?
以十进制数234为例:
第一步:8'd234对应的二进制8'b1110_1010,由于十进制数234共有三位,每位转换为8421BCD码后对应4个比特位,因此在8'b1110_1010的前边加上3*4=12个0,构成20'b0000_0000_0000_1110_1010
第二步:将20'b0000_0000_0000_1110_1010向左进行移位,每移一位后,分别判断BCD码最高位、次高位、最低位共三组码字对应的十进制码是否大于4,如果该组码字大于4,则在改组对应十进制码的基础上加3,如果该码字小于等于4,则继续进行下一次移位
第三步:向左移位8次后,结束移位,此时前12位就是该十进制对应的8421BCD码
七、191十进制转为十六进制的值?
与十进制相比,十六级使用16个数字符号,包括十个阿拉伯数字,并用abcdef分别表示10、11、12、13、14、15。在进位上,十六进制数每一位上的数值累计到16才向相邻高位进一。
对于十进制数191,因191除以16商11余15,因此在转换为十六进制时,应向十位进11,个位留15。而十六进制的11用b表示,15用f表示,因此十进制191转为十六进制的值是bf,写作:
191D=bfH
八、十进制转为八进制有多少位?
方法1:采用除8取余法。
例:将十进制数115转化为八进制数
8| 115…… 3
8| 14 …… 6
8| 1 …… 1
结果:(115)10 = (163)8
方法2:先采用十进制化二进制的方法,再将二进制数化为八进制数
例:(115)10 = (1110011)2 = (163)8
扩展资料:
1、八进制化为二进制:
规则:按照顺序,每1位八进制数改写成等值的3位二进制数,次序不变。
例: (17.36)8 = (001 111 .011 110)2 = (1111.01111)2
2、八进制化为十六进制:
先将八进制化为二进制,再将二进制化为十六进制。
例:(712)8 = (1110 0101 0)2 = (1CA)16。
九、二进制20如何转为十进制?
二进制数是没有20的,因为二进制只有两个数码0和1
十进制2 0转换成二进制,20÷2=10,10进位到第二位,余数是零第一位上是零,10÷2=5,5进位到第三位,第二位上是零,5÷2=2…1,2进位到第四位,余数是1第三位上是一,2÷2=1,1进位到第五位,第四位上是零,第五位上是一,所以二进制数是10100
十、八进制转十进制怎么转?
你不会 证明你连进制的原理都没搞清楚,需要好好去了解下。
比如一个四位数 abcd
如果是2进制 转成10进制就是 a*2^3 + b*2^2 + c*2^1 + d
如果是3进制 就是 a*3^3 + b*3^2 + c*3^1 + d
...
8进制就是 a*8^3 + b*8^2 + c*8^1 + d
- 相关评论
- 我要评论
-