用于将十进制转二进制的itoa函数为什么在转换负数的时候会出现错误

charc=-8转换以后错了。。... char c = -8转换以后错了。。 展开
 我来答
jb...4@33sn.cc
2017-03-10
知道答主
回答量:97
采纳率:0%
帮助的人:11.2万
展开全部
十进制负数转换二进制: 1、十进制转换二进制数 2、该二进制数求反 3、再该二进制数加1. 总十进制数转换二进制数求补码即结比: -32 第步:32(10)=00100000(2) 第二步:求反:11011111 第三步:加1:11100000 所-32(10)=11100000(2)
White_MouseYBZ
2017-03-10 · TA获得超过4万个赞
知道大有可为答主
回答量:2.1万
采纳率:82%
帮助的人:6703万
展开全部
不会吧?库函数都是千锤百炼的,能会错?你黑框框里显示的11111111111111111111111111111000不刚好是十进制-8的补码吗?哪里有错?
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式