池州市网站建设_网站建设公司_建站流程_seo优化
2025/12/22 19:01:00 网站建设 项目流程

格式化输入输出

printf:

%[flags][width][.prec][hlL]type

返回:读入项目数

flag:

-:左对齐 +:在前面放+或- (space):正数留空 0:0填充

width或prec:

number:占据最小字符数*:下一个参数是字符数

.number:小数点后位数.*:下一个参数是小数点后位数

注意:

1.number是整一个占据的字符数

hlL:

hh:单个字节 h:short l:long ll:long long L:long double

——没有warning——>

注意:1123原本是一个int,但由于hh单字节,故拿取其最后的1字节作为一个char

type:

%n:已经输出了多少个字符,自身不输出,将值存入相应地址变量


scanf:

%[flag]type

返回:输出字符数

flag:

*:跳过number:占据最大字符数hh:单个字节 h:short或double

l:long ll:long long L:long double

type:

d,u,o,x,c,p同上;i:整数(可能为十六进制、八进制) a、e、f、g:float s:字符串(单词)

[…]:所允许的字符——>%[^,]读到,为止

注释:

1.1字节=8bit,一个十六进制位有4个bit的二进制表示,故hh取后两位的十六进制数换算为十进制输出

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询