小问题...

chl 2002-01-11 10:19:50
123的二进制码为:01111011
那-123的二进制码为多少?怎样转换?
我们老师说是:11111011,我觉得不对,但又不太清楚,另外,Java中有什么函数能转这个吗?
...全文
78 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
alou 2002-01-11
  • 打赏
  • 举报
回复
11111011是原码,10000100是反码,10000101是补码。

看清它的本质和表现,你在说转换,但是指的是将它用一串0和1打印出来,再加两道意识转换就可以当韩悄声了。
camry_camry 2002-01-11
  • 打赏
  • 举报
回复
补码是计算机存储、运算时使用的,知道如何使用就行了,比如-3&2 = 0。
用不着用什么函数转。
chl 2002-01-11
  • 打赏
  • 举报
回复
对对对,我的答案也是这个的。
hyhong_h 2002-01-11
  • 打赏
  • 举报
回复
你们老师说的好像不太对,应该是
10000101
二进制补码,应该是大学一年级上学期的课程中就有。回去看看书吧。
chl 2002-01-11
  • 打赏
  • 举报
回复
没人懂吗?
chl 2002-01-11
  • 打赏
  • 举报
回复
不明白。
0legend 2002-01-11
  • 打赏
  • 举报
回复
符号位

23,407

社区成员

发帖
与我相关
我的任务
社区描述
Java 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧