您的位置:首页 > 编程语言 > C语言/C++

c语言大神进 int x=-11; printf(x=%x",x); 答案是fffffff6

2015-07-29 16:07 429 查看



http://zhidao.baidu.com/link?url=JCRrA1BEJEKaTBhXTLX4_-PbeYSEPaR0Zm654XmV2BCR33eiCa5C_J9kSXuDV830WNcM3_UbWChtTIg1pDGybEH8wjBAnV42ojDZzv3szp7




c语言大神进 int x=-11; printf(x=%x",x); 答案是fffffff6

2015-03-14 15:48114***@qq.com 分类:C/C++ | 浏览
16 次 来自:手机知道

C语言网络编程语言
c语言大神进

int x=-11;
printf(x=%x",x);
答案是fffffff6,这是怎么算出来的啊?


分享到:



2015-03-14
15:54

提问者采纳

%x是以十六进制整数输出。计算机中的负数采用补码的方式存储,-11


追问:

哦哦,谢谢了


追答:

其实你的答案有错,应该是fffffff5,后面的数字不是6


提问者评价
太给力了,你的回答完美地解决了我的问题,非常感谢!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: