当前位置: 首页 > news >正文

C语言printf()函数中整型格式说明符详解

每个整型在printf()函数中对应不同的格式说明符,以实现该整型的打印输出。格式说明符必须使用小写。现在让我们看看各个整型及其格式说明符:

短整型(short)

  • 10进制:%hd
  • 16进制:无负数格式,正数使用%hx
  • 8进制:无负数格式,正数使用%ho

c
short s = 34;
printf("%hd", s); // 34
printf("%hx", s); // 22
printf("%ho", s); // 42

无符号短整型(unsigned short)

  • 10进制:%hu
  • 16进制:%hx
  • 8进制:%ho

c
unsigned short us = 34;
printf("%hu", us); // 34
printf("%hx", us); // 22
printf("%ho", us); // 42

整型(int)

  • 10进制:%i 或 %d
  • 16进制:无负数格式,正数使用%x
  • 8进制:无负数格式,正数使用%o

c
int i = 34;
printf("%i", i); // 34
printf("%d", i); // 34
printf("%x", i); // 22
printf("%o", i); // 42

无符号整型(unsigned int)

  • 10进制:%u
  • 16进制:%x
  • 8进制:%o

c
unsigned int ui = 34;
printf("%u", ui); // 34
printf("%x", ui); // 22
printf("%o", ui); // 42

可以看出,各整型在printf()中的格式说明符虽然形式不同,但输出结果是相同的。这使我们可以方便地根据具体需要选择合适的格式说明符来实现整型的输出。

http://www.lryc.cn/news/66301.html

相关文章:

  • 阿里云服务器地域和可用区怎么选择合适?
  • Java序列化引发的血案
  • 为Linux系统添加一块新硬盘,并扩展根目录容量
  • 树莓派Opencv调用摄像头(Raspberry Pi 11)
  • 国产ChatGPT命名图鉴
  • 操作系统——进程管理
  • 第四十一章 Unity 输入框 (Input Field) UI
  • 10.集合
  • 强化学习p3-策略学习
  • 初学Verilog语言基础笔记整理(实例点灯代码分析)持续更新~
  • 关于 std::condition_variable
  • 可拓展哈希
  • Java 版 spring cloud 工程系统管理 +二次开发 工程项目管理系统源码
  • 通过伴随矩阵怎么求逆矩阵
  • 巡检机器人之仪表识别系统
  • 面试官反感的求职者(下)
  • 可视化绘图技巧100篇分析篇(二)-生存曲线(LM曲线)(补充篇)
  • 【100%通过率 】【华为OD机试python】钟表重合时刻【 2023 Q1考试题 A卷|100分】
  • Java线程池编码示例
  • 如何优化Android 4.x系统设置字体大小
  • Docker安装、Docker基本操作
  • 系统集成项目管理工程师知识点总结
  • 【游戏里的网络同步分析】马里奥制造2 多人模式
  • SSM框架学习-注解开发第三方bean管理
  • 【数据结构与算法】图——邻接表与邻接矩阵
  • 网安笔记02 密码学基础
  • open3d io操作
  • 【Linux】Linux安装Redis(图文解说详细版)
  • setTimeout不准时,CSS精准实现计时器功能
  • 单细胞跨模态分析综述