-4用二进制怎么表示

发布网友 发布时间:2022-04-23 08:19

我来回答

5个回答

热心网友 时间:2022-06-18 06:55

2进制数分为有符号数和无符号数,有符号数里面才有正负之分。其中第一位为符号位,1代表负数,0代表正数
一般在计算机里面以字节为存放单位,一字节8位,因此 4就是0000 0100,-4就是 1000 0100

热心网友 时间:2022-06-18 06:55

现在的机子都是32位了,
所以表示一个数字时都应当用32位二进制数表示
4应当是0000 0000 0000 0000 0000 0000 0000 0100
-4应当是1000 0000 0000 0000 0000 0000 0000 0100
只是第一位变成了1,规定正号用0表示,负号用1表示

热心网友 时间:2022-06-18 06:56

付费内容限时免费查看回答您好2进制表示40的话,那就是101000哟,10进制转化为2进制那就是一直除以2,看余数,比如说:40除以2=20,余数是0,20÷2=10,余数是0,10÷2=5,余数是0,5÷2=2,余数是1,2÷2=1,余数是0,1÷2=0,余数是0,所以40的二进制数就是101000哟,希望我的答案可以帮到您,祝您生活愉快哟亲~

热心网友 时间:2022-06-18 06:56

计算过程
4/2=2余0,最低位为0
2/2=1余0,倒数第二位为0,最高位为1
组合起来就是100

热心网友 时间:2022-06-18 06:57

负数应该是用补码表示的吧,C语言上说是“取反加1”,不知道是什么意思。有的书上说是 [x]补 = 2的n次方 - |x| ,其中n为机器字长。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com