1.10101 B = D 2.10D7 H = D 3.496 D = B 4.95432 D = H 5.101100101110111 B = H 6.二进制数中右起
发布网友
发布时间:2022-05-30 18:17
我来回答
共2个回答
热心网友
时间:2023-10-27 05:38
在进制转换中D表示十进制,B表示二进制,H表示十六进制;
(1)中,100D为十进制100,用B表示也就是用二进制表示,可以用短除法,关于这个方法可以自己去查,我现在用减值的方法,是我自创的(呵呵);
二进制中各个位代表的值依次为1,2,4,8,16,32,64,128.。。后面的就不看了,因为已经大于100了,当然,这个序列是倒着的;
我们用100减64(减128不够减),结果上1余36,减32结果上1余4,所以16位上、8位上、2位上、1位上都上0,4位上上1(二进制只有0或1,代表有或无),所以100D=110010B;
在B转H时有个简便方法,就是4个B的位表示成一个H上的位,从右边开始;
比如本题,从右边数B的110010B,数4个是0010,这4个位表示成16进制应该是2H,剩下的两位前面补0凑成4位就成了0011B,表示成H就是3H,所以100D=11001OB=32H
(2)同理,H转B也可以,只是一个H位表示B的4位,F4H=11110100B;
接下来转换成D的可以从H转,也可以从B转,个人觉得从H转方便些,F那个位的位权是16,FH转换成D为11,也就是11个16那么大的值,4那个位的位权为1,也就是有4个1那么大的值,加一起就是转换成D的值了,就是180D
热心网友
时间:2023-10-27 05:39
a=(10+b+c+d+h)/39,即39a=10+b+c+d+h ①
b=(10+a+c+d+h)/29,即29b=10+a+c+d+h ②
c=(10+a+b+d+h)/19,即19c=10+a+b+d+h ③
d=(10+a+b+c+h)/9, 即9d=10+a+b+c+h ④
①-②得,39a-29b = b-a,即4a=3b,即b=4a/3
②-③得,29b-19c = c-b,即1.5b=c,即c=2a
③-④得,19c-9d =d-c,即2c = d,即d=4a
把b=4a/3、c=2a、d=4a代入④得,
36a=10+a+4a/3+2a+h,即95a/3=10+h,则 a=3(10+h)/95,所以,
b=4a/3=4(10+h)/95,
c=2a=6(10+h)/95,
d=4a=12(10+h)/95.