C语言:数据类型之整形(二)整形的属性
【摘要】 上节课我们学了整形的定义,声明,打印 今天学习整形的属性整形:int分为2中类型:有符号整形和无符号整形:有符合整形就是正数,0,负数。无符号就只有0,和正数有符号的整形表示的数:-2^31~2^31-1。他的内存大小为4字节。(1字节等于8个2进制位)无符号定义形式unsigned int a;//在int前面加unsigned在关键字前加unsigned就组成了无符号的整形。 无符号整...
上节课我们学了整形的定义,声明,打印 今天学习整形的属性
整形:int分为2中类型:有符号整形和无符号整形:
有符合整形就是正数,0,负数。无符号就只有0,和正数
有符号的整形表示的数:-2^31~2^31-1。他的内存大小为4字节。(1字节等于8个2进制位)
无符号定义形式
在关键字前加unsigned就组成了无符号的整形。 无符号整形的范围:0~2^32-1。 内存大小:4字节。
怎么样得到类型的大小?
使用sizeof得到:sizeof(变量名); sizeof(类型);
输出大小
输出无符号的整形:
由此可见:无符号的整形用"%u"进行输出;
遗漏地方:在引号里面放指定的输出格式(%d和%u就叫指定的输出格式,他们是输出指定数据和变量的)在引号外面加",变量"
总结:有符号-2^31~2^31-1这么大。无符号:0~2^32-1这么大。看变量或类型的内存用sizeof(sizeof(变量名); sizeof(类型);),输出变量的格式:printf("指定输出格式",变量);
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)