搜索
首页 电脑/网络 程序设计

输出时可以用有符号数的格式输出吗?

   将变量m定义为无符号整型,输出时可以用有符号数的格式输出吗?如果能如何输出

全部回答

2014-03-27

114 0
  可以! 假设一个16位的无符号整型,最大值是127(二进制:11111111B),如果你按有符号的输出的话,-63(二进制也是:11111111B),它只是把最高位当成符号位看!你用%d输出的话它最高位就看成符号位,用%u输出的话它最高位就不看成符号位罢了。
  不只这样,你也可以用char字符型输出和浮点型的输出。用char型输出的话它会把11111111B截取一半1111B输出,用double输出的话它则会在前面补8个0 请采纳我的答案。

类似问题换一批

热点推荐

热度TOP

相关推荐
加载中...

热点搜索 换一换

电脑/网络
程序设计
硬件
电脑装机
互联网
操作系统/系统故障
笔记本电脑
反病毒
百度
软件
程序设计
程序设计
VB
数据库
C/C++
汇编语言
JAVA相关
VC++
C#/.NET
其他编程语言
举报
举报原因(必选):
取消确定举报