转换符说明使用方法(在printf函数中)
创始人
2024-05-23 18:27:33
0

目录

一些常见的转换说明及打印结果:

printf()的转换说明修饰符


printf()函数打印数据指令时要与代打印数据的类型相匹配才行。

如%d %c %ld......这些符号叫做转换说明。代表着数据转化成显示的形式。

一些常见的转换说明及打印结果:

转换说明输出
%d有符号十进制整数
%c单个字符
%A浮点数,十六进制数和p计数法(c99/c11)
%a浮点数,十六进制数和p计数法(c99/c11)
%f浮点数,十进制计数法
%e浮点数,e计数法
%E浮点数,e计数法
%i有符号十进制整数
%o无符号八进制整数
%p指针(地址)
%s字符串
%u无符号十进制整数
%x无符号十六进制整数,使用十六进制数Of
%X无符号十六进制整数,使用十六进制数OF
%%打印一个百分号
%g(或%G)浮点数不显示无意义的零“0”

其基本格式如下:

printf(格式字符串,待打印1,待打印2,.......);

解释:

格式字符串是被双引号括起来的,待打印1 2等可以是变量,常量,表达式。

如:

#include int main()
{int a=1,b=2;printf("有%d个小洁,%d小洁洁", a,b);return 0;
}

打印结果为: 有1个小洁,2个小洁洁

注意:格式字符串中的转化说明一定要与后面的打印项一一相匹配。

printf()的转换说明修饰符

修饰符含义
标记

(+ - 空格 # 0)

-       :待打印项左对齐,从左侧开始打印

+      :有符号值为正,则在值前面显示加号

            有符号值为负,则在值前面显示负号

空格 :有符号值为正,则在值前面显示前输出一个空格·

            有符号值为正,则在值前面显示减号

             +标记覆盖一个空格

# /0      :(不常用)想知道的可自行了解

数字最小字段宽度(宽度字符数)
.数字.前面数字代表宽度  .后面数字代表有多少位有效数字
h和整型转换说明一起使用,表示short int/unsigned short int类型的值
hh和整型转换说明一起使用,表示signed char/unsigned char类型的值
l和整型转换说明一起使用,表示long int/unsigned long int类型的值
ll和整型转换说明一起使用,表示long long int/unsigned long long int类型的值
L和浮点型转换说明一起使用,表示long double类型的值
z和整型转换说明一起使用,表示size_t类型的值

如:

#include 
int main()
{int a=1,b=2;printf("%3d个小洁,\n%-3d小洁洁", a,b);return 0;
}

打印结果为:

(从左边开始打印与从右边开始打印之差)

  1个小洁,
2  小洁洁
D:\VS\Project4\x64\Debug\Project4.exe (进程 1596)已退出,代码为 0。
按任意键关闭此窗口. . .

后面以此类推,大家可亲自动手尝试尝试

相关内容

热门资讯

节能环境涨2.09%,成交额1... 5月8日,节能环境盘中上涨2.09%,截至10:25,报5.87元/股,成交1986.97万元,换手...
西部利得季季鸿三个月持有FOF... 格隆汇5月8日|西部利得基金公告称,西部利得季季鸿三个月持有FOF可能触发基金合同终止情形。该基金合...
高铁电气涨2.11%,成交额9... 5月8日,高铁电气盘中上涨2.11%,截至10:25,报8.21元/股,成交984.49万元,换手率...
捷安高科涨2.07%,成交额2... 5月8日,捷安高科盘中上涨2.07%,截至10:24,报13.83元/股,成交2170.27万元,换...
最高检、国家外汇局联合发布外汇... 非法买卖外汇数额较大的,构成非法经营罪,依法应追究刑事责任,而未达到刑事追责标准的,则依法应追究行政...
智信精密涨2.01%,成交额1... 5月8日,智信精密盘中上涨2.01%,截至10:25,报39.64元/股,成交1377.19万元,换...
中国资产仍具吸引力,沪深300... 截至2025年5月8日 10:05,沪深300指数上涨0.48%,成分股新易盛上涨8.15%,中际旭...
贝隆精密涨2.10%,成交额1... 5月8日,贝隆精密盘中上涨2.10%,截至10:24,报38.95元/股,成交1263.03万元,换...
东材科技涨2.26%,成交额8... 5月8日,东材科技盘中上涨2.26%,截至10:28,报9.51元/股,成交8744.24万元,换手...
邮储银行成都分行:产品创新,化... 转自:推广3月27日,随着1800万元贷款资金到账,成都市某农业产业化龙头企业获得了及时的金融支持。...
港股黄金新贵与零食龙头相继配售... 财联社5月8日讯(编辑 胡家荣)今日两则公告引发市场关注。老铺黄金和卫龙美味相继公布了配售计划。值得...
统联精密涨2.09%,成交额2... 5月8日,统联精密盘中上涨2.09%,截至10:21,报18.53元/股,成交2314.55万元,换...
外骨骼机器人火了! 来源:环球网 【环球网消费综合报道】外骨骼机器人近日火上央视!据央视新闻,“五一”假期期间,安徽黄山...
新炬网络涨2.02%,成交额5... 5月8日,新炬网络盘中上涨2.02%,截至10:25,报30.76元/股,成交5808.63万元,换...
南新制药涨2.04%,成交额9... 5月8日,南新制药盘中上涨2.04%,截至10:27,报6.50元/股,成交934.27万元,换手率...
24小时暖心不打烊!这个户外职... 转自:上观新闻从15平方米“温馨小屋”升级为36平方米的“能量补给站”!近日,万有引力新业态新就业群...
蜻蜓FM手机版更换广播电台的方... 如何在蜻蜓FM手机版更换广播电台?以下是具体操作步骤。1、 首先,打开蜻蜓FM手机版。2、 接着,点...
平地惊雷拓新天 ——追忆中国工... 转自:科创中国复兴号列车风驰电掣般穿越秦岭隧道,述说着时代的速度;三峡大坝宛如钢铁巨龙横卧长江,以磅...
七一二涨2.08%,成交额1.... 5月8日,七一二盘中上涨2.08%,截至10:26,报20.09元/股,成交1.29亿元,换手率0....
津荣天宇涨2.31%,成交额4... 5月8日,津荣天宇盘中上涨2.31%,截至10:13,报21.28元/股,成交4298.46万元,换...