C语言中%使用方式

%使用方式

这次就先不写标题了‘,很简单接下来我要描述的就是关于C语言中的关于%使用的相关描述,有哪位同学有更好的见解,欢迎评论哦!!!
先描述下%的格式:

%[域宽]转换字符
一个转换说明以%开始,以转换字符结尾,域宽部分是可选的,每个转换说明对应于一个输出参数,改参数被转化换成有转换说明规定的数据格式后输出。

注:如果%后面是非转换字符,多数编译系统将它作为普通字符输出。

域宽说明字符意义
-(减号)在指定区域按左对齐方式输出(没有减号时为右对齐)
+(加号)输出正数时在前面冠以+号
空格输出的第一个字符不是符号是,要输出一个空格作为前缀
0(零)在宽域范围内用前导0补填空位
#对于o开个市输出前导0,对于x或X格式要输出0x或0X前缀,对于g或G格式不删除尾部的0
m(正整数)指出输出数据的最小域宽。如果数据的实际宽度大于该值,则按实际宽度输出,反之,在左边(左对齐时为右边)补空格或0(当用0域宽说明字符时)
.(小数点)分隔域宽和精度。小数点前面可以没有域宽说明
n(正整数)指出输出数据的精度。对于e、E和f格式为小数部分位数,对于g或G格式为有效数字的个数,对于正数为至少应输出的数字个数(添加前导0来满足所需宽度)
h指出输出参数是短整型
l指出输出参数是长整形
L指出输出参数是高精度浮点型(long double)

在宽域说明中还可以使用字符号表示一个整型值,这个整型值是由包含*的转换说明对应的参数决定的。
写了这么多,希望大家补充,总结不易,望大家看完点赞,温酒就在这里谢谢啦^-^。

  • 13
    点赞
  • 34
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

量子,相反而皆相成也

感谢您的鼓励和支持❥(^_-)

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值