news 2026/2/12 0:21:54

C语言中%d、%f、%p、%c、%s、%的代表意义

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
C语言中%d、%f、%p、%c、%s、%的代表意义

在C语言中,printf()(以及scanf()等函数)使用的% + 字母称为格式说明符(或格式占位符),它们告诉函数应该以什么格式来输出(或输入)对应的参数。

以下是你问到的几个最常用格式说明符的含义(2025~2026年标准仍然一致):

格式符代表的数据类型含义说明常见用法举例输出样子示例
%dint / signed int十进制有符号整数(最常用的整数格式)printf("%d", 123);123
%ffloat / double浮点数(默认显示6位小数)printf("%f", 3.14159);3.141590
%p指针(任何指针类型)指针地址(通常以16进制显示,带0x前缀)int a; printf("%p", &a);0x7ffee4c0a4ac
%cchar单个字符printf("%c", 'A');A
%schar*(字符串)字符串(从地址开始输出直到遇到’\0’)printf("%s", "Hello");Hello
%%无(特殊情况)输出一个百分号本身(% 是转义字符)printf("完成度: 100%%");完成度: 100%

常用对比记忆表(面试/考试常考)

想输出什么类型 → 用什么格式符 → 备注 ─────────────── ──────────────── ──────────────────────── 普通整数 → %d ← 最常用!! 正整数也可以 → %u (无符号十进制) 单个字符 → %c 字符串 → %s ← 非常常用! 浮点数 → %f 默认6位小数 更精确的浮点数 → %.2f / %.3f 控制小数位数 科学计数法 → %e / %g 指针地址 → %p 几乎总是带0x前缀 要输出 % 符号本身 → %% ← 转义!! 十六进制(小写) → %x 十六进制(大写) → %X 八进制 → %o

快速记忆口诀(超好用)

%d整 %f浮 %c字 %s串 %p指 %u无 %x十六 %%百

几个最容易出错的例子(建议都背下来)

inta=65;printf("%d\n",a);// 输出 65printf("%c\n",a);// 输出 Adoublepi=3.1415926535;printf("%f\n",pi);// 3.141593printf("%.3f\n",pi);// 3.142printf("%.8f\n",pi);// 3.14159265int*p=&a;printf("%p\n",p);// 类似 0x7ffee1234568printf("%p\n",(void*)p);// 推荐写法,更规范printf("成功率: 99%%!\n");// 必须写 %% 才能输出 %

希望这个总结能帮你快速记住这些最核心的格式说明符!
有其他格式符(如%lld%zu%lf等)想了解也可以继续问~ 😄

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/2/10 14:58:29

JavaScript 进阶实战:数组、函数、DOM 与 BOM 全解析

好的!下面是一份JavaScript 进阶实战向的系统梳理与高阶用法总结,主题就叫: JavaScript 进阶实战:数组、函数、DOM 与 BOM 全解析 (2026年前端面试/实战必备进阶版) 1. 数组(Array&#xff09…

作者头像 李华
网站建设 2026/2/5 4:17:54

Unity+Vscode+EmmyLua+XLua 调试实战

碎碎念 主播深受调试困难之苦,于是想着尝试一下如何调试Lua脚本,在神秘AI的发力下搞了半天终于走通了一次,记录一下本次过程,主播用的是VSCODE来写Unity,装的Xlua框架,使用EmmyLua调试器,EmmyLua的github地址如下 https://github…

作者头像 李华
网站建设 2026/2/8 4:37:43

Spring项目国际化

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 目录 前言 一、都有哪几类信息需要国际化改造 二、示例代码 三、MessageSource工作原理 总结 前言 当国内的业务到达瓶颈的时候,业务就会寻求出海&#xff…

作者头像 李华
网站建设 2026/2/7 21:15:18

python基于django+vue房屋租赁系统

目录 房屋租赁系统的设计与实现技术架构与功能特点应用价值与创新点 关于博主开发技术路线相关技术介绍核心代码参考示例结论源码lw获取/同行可拿货,招校园代理 :文章底部获取博主联系方式! 房屋租赁系统的设计与实现 基于Django和Vue的房屋租赁系统是一…

作者头像 李华
网站建设 2026/2/5 20:53:24

openpi0.5 自定义数据集的训练参数配置

自定义aloha数据 代码训练参数配置TrainConfig(# 这里在pi0模型的基础上,微调叠毛巾模型name"pi0_aloha_towel2",# 采用pi0的结构,如果是采用pi0.5,则这行改成modelpi0_config.Pi0Config(pi05True),modelpi0_config.Pi0Config(),#…

作者头像 李华
网站建设 2026/2/11 21:06:01

靠谱的汽车模型生产厂家

好的,作为一名资深、客观的测评分析师,我将为您呈现一篇关于汽车模型生产厂家的专业测评排名文章。《【汽车模型】哪家好:专业深度测评与厂家排名》开篇:定下基调在收藏、礼品、影视道具及高端展示领域,汽车模型不仅是…

作者头像 李华