有符号数计算-1的二进制是1000 0001124的是0111 1100-1+124按照十进制计算是123但是如果二进制

有符号数计算
-1的二进制是1000 0001
124的是0111 1100
-1+124按照十进制计算是123但是如果二进制计算不就是1111 1101了吗这个结果不是-125了吗不明白了
hsuyuen 1年前 已收到1个回答 举报

鲨鱼 春芽

共回答了17个问题采纳率:88.2% 举报

这个
-1的二进制是1000 0001中的前面一个1是表示负号的意思
和124的二进制0111 1100中的0一样是个表示正号的意思
所以在二进制相加的时候
符号位不想加
所以应该是
0111 1100+1000 0001
=0111 1011

1年前 追问

3

hsuyuen 举报

那计算机咋知道符号位置取0还是1呀,人知道取啥的

举报 鲨鱼

计算机用的就是这个二进制的编码,这个是可以通过程序来实现的
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 0.034 s. - webmaster@yulucn.com