负的十进制怎么转换成二进制。。 例如 -3转换成二进制是好多,怎么转换的。。
答案:2 悬赏:50 手机版
解决时间 2021-12-29 04:41
- 提问者网友:精神病院里
- 2021-12-28 18:11
负的十进制怎么转换成二进制。。 例如 -3转换成二进制是好多,怎么转换的。。
最佳答案
- 五星知识达人网友:躲不过心动
- 2021-12-28 19:19
十进制:3
二进制:00000000 00000000 00000000 00000011
反码:11111111 11111111 11111111 11111100
补码(反码+1):
11111111 11111111 11111111 11111101
∵:-3 的二进制即 3 的二进制补码
∴:-3 的二进制为:
11111111 11111111 11111111 11111101
二进制:00000000 00000000 00000000 00000011
反码:11111111 11111111 11111111 11111100
补码(反码+1):
11111111 11111111 11111111 11111101
∵:-3 的二进制即 3 的二进制补码
∴:-3 的二进制为:
11111111 11111111 11111111 11111101
全部回答
- 1楼网友:痴妹与他
- 2021-12-28 19:49
十进制转换二进制,整数用除2取余法,小数用乘2取整法。例如,33.25d,33/2=16……1,16/2=8……0,8/2=4……0,4/2=2……0,2/2=1……0,1/2=0……1,余数倒过来10001,就是整数部分,0.25*2=0.5,整数部分为0,0.5*2=1,整数部分为1,1-1=0,结束。小数部分为0.01。 所以33.25d=(10001.01)。 二进制转换十进制,用二进制数的每一位乘以2的幂然后相加。例如,10110.011b,1*2^4+0*2^3+1*2^2+1*2^1+0*2^0+0*2^(-1)+1*2^(-2)+1*2^(-3)=22.375 所以10110.011b=( 22.375)d
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯