当前位置:新励学网 > 建筑专业 > 十进制数138所对应的二进制数是()。

十进制数138所对应的二进制数是()。

发表时间:2024-07-22 19:51:33 来源:网友投稿

十进制数138所对应的二进制数是()。

A 、10001001

B 、10001010

C 、10001011

D 、10001101

参考答案:

【正确答案:B】

十进制转换为二进制数的方法是:除2取余逆序,即:

请问十进制数-138的原码、反码、补码是多少?

楼主您好

(-138)10 = (-10001010)2

原码: 1,10001010

补码: 1, 01110110

反码: 1,01110101

祝您好运

将十进制数(138)10转变为二进制数为( )转变为十六进制( )

(138)10

=(((0*1010+1)*1010+11)*1010+1000)2

=((1*1010+11)*1010+1000)2

=(1101*1010+1000)2

=(10000010+1000)2

=(10001010)2

=(1000 1010)2

=(8A)16

把十进制数138.425转成无符号二进制数

整数部分138转成二进制:写出二进制各位上基数,从个位1开始,每位都是前位乘以2,写到比138大为止

256 128 64 32 16 8 4 2 1,从高位向低位计算

0 1 0 0 0 1 0 1 0

138/256求商和余数=0[138],将商写到256这位下面,下面继续用余数计算

138/128=1[10],128这位下面写1

10/64=0[10],10/32=0[10],10/16=0[10],10/8=1[2],2/4=0[2],2/2=1[0],计算到余数为0时停止剩余位填0

138转为二进制为10001010

取小数部分乘以2,将结果的整数部分当成要求取的二进制数小数当前位:

0.425*2=0.85[10001010.0]下面继续用这步结果的小数部分计算

0.85*2=1.7[10001010.01]

0.7*2=1.4[10001010.011]

0.4*2=0.8[10001010.0110]

0.8*2=1.6[10001010.01101]计算到小数部分等于0或者达到要求位数时停止

假设小数点后面只计算5位则138.425D=10001010.01101B

如果将上面计算中乘以2部分换成乘以n可以计算n进制转换数值

免责声明:本站发布的教育资讯(图片、视频和文字)以本站原创、转载和分享为主,文章观点不代表本网站立场。

如果本文侵犯了您的权益,请联系底部站长邮箱进行举报反馈,一经查实,我们将在第一时间处理,感谢您对本站的关注!