news 2026/9/4 15:38:16

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/9/3 8:54:40

注意力机制--大模型输入的上下文

注意力机制 —— 大模型输入上下文的“真正核心” 在2025~2026年的大语言模型里,几乎所有最强的模型,其性能差距的核心其实已经不是Transformer架构本身,而是“它如何使用注意力机制来处理上下文”。 下面用最直白的方式,把注意…

作者头像 李华
网站建设 2026/9/3 8:54:41

机器学习-L1正则化和L2正则化解决过拟合问题

机器学习-L1正则化和L2正则化解决过拟合问题在机器学习中,过拟合(Overfitting) 是模型训练过程中最常见且最棘手的问题之一。当一个模型在训练集上表现优异(误差极小),却在测试集或新数据上表现糟糕时&…

作者头像 李华
网站建设 2026/9/3 8:54:42

PMP知识--五大过程组

概述图启动阶段规划阶段执行阶段监控阶段收尾阶段

作者头像 李华
网站建设 2026/9/3 8:54:41

Pandas+大数据:高效完成描述性分析的5个绝招

Pandas大数据:高效完成描述性分析的5个绝招——从慢到飞的实践指南 摘要/引言 作为数据分析师,你是否遇到过这样的困境:用Pandas处理GB级数据时,内存突然爆满,或者循环运算卡到怀疑人生?比如想计算1000万…

作者头像 李华
网站建设 2026/9/4 13:14:32

上下文工程在智能环境监测中的能耗优化:提示工程架构师技巧

上下文工程在智能环境监测中的能耗优化:提示工程架构师技巧 摘要/引言 智能环境监测系统(如智慧楼宇、智慧农业、工业环境监控)是物联网(IoT)的核心应用之一,但高能耗始终是其普及的瓶颈——传感器持续采样…

作者头像 李华