#include void main() { int k=-1; printf("%d,%u\n",k,k); }
#include void main() { int k=-1; printf("%d,%u\n",k,k); }尤其是无符号类型的输出问题
最佳回答
输出:-1,65535%u为以无符号十进制输出。无符号整数能表示的数范围是0-65535,即对应的二进制数0-1111111111111111(16个1)。int b=-1;b为有符号的整型,以1111111111111111(16个1)的二进制数存储。(-1二进制表示为10000000000000001,负数在计算机中用反码表示,即1111111111111111)。如果用%d输出b,则为-1,但是转换成无符号整数%u输出,1111111111111111(原来的有符号整数-1)被解释成1111111111111111(无符号整数65535),输出结果为65535
最新回答共有2条回答
-
2026-04-03 11:32:23坦率的大船
回复输出:-1,65535%u为以无符号十进制输出。无符号整数能表示的数范围是0-65535,即对应的二进制数0-1111111111111111(16个1)。int b=-1;b为有符号的整型,以1111111111111111(16个1)的二进制数存储。(-1二进制表示为10000000000000001,负数在计算机中用反码表示,即1111111111111111)。如果用%d输出b,则为-1,但是转换成无符号整数%u输出,1111111111111111(原来的有符号整数-1)被解释成1111111111111111(无符号整数65535),输出结果为65535
热门文章
- 康达学院专转本五年制
- 高考一个考场分ab卷吗
- not only but also用法
- 某物体做自由落体运动,从释放开始计时,则物体在前2s内的平均速度为______m/s,物体下落2m时的速度大小为______m/s.
- 三角函数公式大全表格
- 地理中考必背知识点2022
- 2013-2014学年小学六年级科学上学期期末考试试卷及答案
- 人教版2014-2015学年小学五年级英语第二学期期中教学质量检测试卷及答案
- 【Linux驱动开发】设备树详解(二)设备树语法详解
- 别跟客户扯细节
- 在别的城市买房子能落户吗
- 卖房前要把装修贷还完吗
- 高中政治教学提高教学效果的方法探究
- “互联网+”背景下的初中英语课堂教学改革与创新策略研究
- 2022年终止合同范本
- 租房合同范本范文
- 如何挑选土豆
- 如何挑选土鸡
