首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

【C语言】printf函数

printf函數

01

printf函数转换说明:

%d -----有符号十进制整数

%c -----单个字符

%e -----浮点数,e记数法(或%E)

%f -----浮点数,十进制记数法

%p -----指针

%s -----字符串

02

printf()的转换说明修饰符:

1.数字----表示最小字段宽度

//如果该字段不能容纳打印的数字或字符串,系统会用更宽的字段

eg:

printf("%4d",c);---数字c占4个宽度

2..数字----表示精度

//%.3f与%0.3f意思相同

eg:

printf("%5.2f",c);

---表示打印一个浮点数,字段宽度为5字符,其中小数点后保留两位数字

3.l表示long型

03

printf()中的标记

1.-(一条短横线)----表示代打印项左对齐,即:从字段的左端开始打印该项(一般默认从右侧开始)

2.+ ----有符号值若为正,则在值前面显示加号;若为负,则在值前面显示减号

eg:

printf("%+6.2f");

3.0(零) ---- 对于数值格式,用前导0代替空格填充字符的宽度。

对于整数格式,如果出现-标记或指定精度,则忽略该标记。

eg:

printf("%010d",c);

04

一:

保存两位小数

前面显示正号

二:

占6个位置

保留两位小数

前面添0

编程每日积累

感谢您的关注

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180515G1SKF300?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券