格式化输入输出(C语言)

输出

/*printf格式*/
%[flags][width][.prec][hlL]type
Flag含义width或prec含义hlL含义
-左对齐number最小字符数hh单个字节char
+在前面放+或-*下一个参数是字符数hshort
(space)正数留空.number小数点后的位数llong
00填充.*下一个参数是小数点后的位数Llong double
Llonglong
type用于type用于
i或dintgfloat
uunsigned intGfloat
o八进制a或A十六进制浮点数
x十六进制cchar
X字母大写的十六进制s字符串
f或Ffloat,6p指针
e或E指数n读入/写出的个数

输入

/*scanf格式*/
%[flag]type
Flag含义
*跳过
数字最大字符数-
hhchar
hshort
llong,double
lllong long
Llong double
type用于type用于
dinta,e,f,gfloat
i整数,可能为十六进制或八进制cchar
uunsigned ints字符串(单词
o八进制[…]所允许的字符
x十六进制p指针

两个函数是有返回值的:
scanf读入的项目数
printf输出的字符数

来源:浙大翁恺老师《C语言程序设计》P113格式化输入输出

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值