好房网

网站首页 楼盘 > 商业新闻 > 正文

C语言%hhu(%hu等含义区别介绍 C语言%hhu %hu等含义区别详细情况如何)

2022-08-07 05:44:35 商业新闻 来源:
导读 想必现在有很多小伙伴对于C语言%hhu %hu等含义区别方面的知识都比较想要了解,那么今天小好小编就为大家收集了一些关于C语言%hhu %hu等

想必现在有很多小伙伴对于C语言%hhu %hu等含义区别方面的知识都比较想要了解,那么今天小好小编就为大家收集了一些关于C语言%hhu %hu等含义区别方面的知识分享给大家,希望大家会喜欢哦。

1、区别:%hu用于输出一个unsignedshortint类型的数值,此类型占两个字节,范围为0到65535(2^16-1)%hhu用于输出一个unsignedshort类型的数值,此类型占一个字节,范围为0到255(2^8-1)代码#include <stdio.h>int main (){ unsigned short int hu=256; unsigned short hhu=256; printf("hu=%hu,hhu=%hhun",hu,hhu); return 0;}运行结果:hu=256,hhu=0结果解析:类型为unsignedshortint的变量a被初始化为256,在这个类型允许范围之内,所以正常输出256。

2、类型为unsignedshort的变量b被初始化为256,溢出了。

3、所以输出变量为0。

4、 。

本文到此结束,希望对大家有所帮助。


版权说明: 本文由用户上传,如有侵权请联系删除!


标签:

最新文章: