C语言中%c,%d,%x,%f,%4.2f分别是什么

简介: C语言中%c,%d,%x,%f,%4.2f分别是什么

     %a(%A)     浮点数、十六进制数字和p-(P-)记数法(C99)

     %c             字符

     %d             有符号十进制整数

     %f              浮点数(包括float和doulbe)

     %e(%E)     浮点数指数输出[e-(E-)记数法]

     %g(%G)     浮点数不显无意义的零"0"

     %i              有符号十进制整数(与%d相同)

     %u             无符号十进制整数

     %o             八进制整数    e.g.     0123

     %x(%X)      十六进制整数0f(0F)   e.g.   0x1234

     %p             指针

     %s             字符串

     %%            "%"


输出一个浮点型数据,最小宽度为4个字符宽(包括小数点在内),不足4位右对齐,左补空格,小数点后保留两位小数。


如:


printf("%4.2f", 1.2 ); //输出结果 1.20


printf("%4.2f", 1.195 ); //输出结果 1.20


printf("%4.2f", 1.194 ); //输出结果 1.19


printf("%4.2f", 12.195 ); //输出结果 12.20

相关文章
|
存储 C++ 容器
c++vector容器-赋直操作讲解
c++vector容器-赋直操作讲解
1101 0
|
23天前
|
Ubuntu 应用服务中间件 Linux
通过Certbot自动申请更新HTTPS网站的SSL证书
本文介绍了如何通过 Certbot 自动申请并更新 HTTPS 网站的 SSL 证书,配合 Crontab 实现自动续签,解决云服务商免费证书仅限 3 个月有效期的问题,适用于 CentOS、Debian、Ubuntu 系统,支持 Nginx 和 Apache 服务器。
149 6
|
11月前
|
Web App开发 缓存 安全
Microsoft Edge 五个神级插件
Microsoft Edge 五个神级插件
1971 0
Microsoft Edge 五个神级插件
|
8月前
|
机器学习/深度学习 存储 人工智能
《脉动阵列:AI硬件加速的“秘密武器”》
脉动阵列(Systolic Array)是一种高效的并行计算架构,灵感源自人体血液循环系统。它通过网格排列的处理单元(PE),以同步并行方式处理数据,尤其在矩阵乘法和卷积运算中表现出色,极大提升了AI计算效率。其优势包括降低内存带宽需求、高运算吞吐率和设计简洁,但也面临灵活性有限、全局同步难等挑战。尽管如此,脉动阵列仍为AI硬件加速提供了重要支持,推动了人工智能技术的发展。
585 14
|
9月前
|
存储 编译器 C语言
【C语言】指针大小知多少 ?一场探寻C语言深处的冒险 !
在C语言中,指针的大小(即指针变量占用的内存大小)是由计算机的体系结构(例如32位还是64位)和编译器决定的。
996 9
|
传感器 IDE 开发工具
使用两块ESP8266实现ESP-NOW通信
ESP-NOW是一个强大的协议,可以在没有Wi-Fi网络的情况下实现设备间的快速通信。通过以上步骤,你可以使用两块ESP8266开发板建立一个简单的ESP-NOW通信系统。这种方式特别适用于低功耗、低延迟和无需网络基础设施的应用场景。希望这篇博客能帮你快速入门ESP-NOW,开启你的无线通信开发之旅。
1224 4
人脸对比
【7月更文挑战第31天】人脸对比
569 2
|
12月前
|
移动开发 JavaScript 前端开发
HTML5 Audio(音频)详解
HTML5 通过 `<audio>` 标签简化了网页音频嵌入。本文详细介绍其基本语法与常用属性(如 `controls`、`autoplay`),并通过示例代码展示如何使用 JavaScript 控制音频播放及处理音频事件。此外,还提供了关于浏览器兼容性、自适应设计及无障碍访问的注意事项,助您优化音频体验。
|
存储 弹性计算 人工智能
阿里服务器租用多少钱一年?阿里云服务器租用收费标准价格表(2024年更新)
阿里服务器租用多少钱一年?阿里云服务器租用收费标准价格表(2024年更新)