格式化输出,printf函数


部分知识点,配合代码及调试结果截图。(Visual Studio 2019)

一、printf(格式控制,输出项列表);

1.格式控制:格式控制为字符串形式,称为格式控制串,主要两种内容:

(1)格式说明:格式说明以百分号(%)字符开始,后跟格式控制字符,eg:%d,%f。作用:将输出项转换为指定格式输出。
(2)一般字符:除格式说明之外的其他字符,包含转义字符。

2.输出项列表:输出项列表为将要输出的数据,常量、变量或表达式。输出项可以是零个或多个,必须与格式说明一一对应。

二、格式控制

1.type类型字符

字符-类型-输出格式:

d-int-带符号十进制整数;

u-int-无符号十进制整数;

o-int-无符号八进制整数;

x/X-int-无符号十六进制整数(若输出为字母,x对应小写abc,X对应大写ABC);

c-char-单个字符;

s-字符串指针-字符串(直到第一个非空字符‘\0’或满足精度);

f-double-小数点后的数字个数取决于所要求的精度。

2.flags标志字符

标志-意义-默认:

【-】 :在给定域宽内左对齐输出结果-右对齐(左边用空格或0填充)。

3.width宽度说明

宽度说明-对输出域宽度的影响:

n-至少有n个字符宽度输出,如果输出值中的宽度小于n个,则输出用空格填充;

0n-至少有n个字符宽度输出,如果输出值中的宽度小于n个,则输出用0填充。

  1. .prec精度说明

精度说明是以圆点(.)开头的非负十进制整数,它规定了输出的最大字符数或有效数字位数。

.n-e,E,f(类型)-精度值指定小数点后数字的个数四舍五入。
在这里插入图片描述

在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

火色序章

你的鼓励将是我创作的最大动力

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

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

打赏作者

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

抵扣说明:

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

余额充值