0
点赞
收藏
分享

微信扫一扫

格式输出——printf函数

晴儿成长记 2022-04-02 阅读 84

一般格式:printf(格式控制,输出表列)

如:printf("%d",n);

作用:按照指定的格式输出若干个任意类型的数据

用引号括起来的字符串,它包括两种信息,格式说明和普通字符,除了格式说明,其他普通字符都原样输出

d格式输出
%d按整形数据的实际长度输出
%md一共输出m位,实际位数比m多按实际位数,少则左端补空格
%m.nd一共输出m位,保留n位小数,n+1位四舍五入
%ld

输出长整形数据

%o以八进制输出
%x以十六进制输出
%u输出无符号整数

字符的格式输出
%c用来输出一个字符
%s

按实际长度输出一个字符串

%ms一共输出m位,不足则左边补空格,大于则输出实际长度
%-ms一共输出m位,不足则右边补空格,大于则输出实际长度
%m.ns一共占用m位,取前n位子串,输出在右侧,左边补空格
%-m.ns一共占用m位,取前n位子串,输出在左侧,右边补空格

e格式输出
%e共13位,以指数形式输出 float 类型,小数六位,指数五位
%m.ne一共输出m位,n位小数位,输出在右侧,左补空格
%-m.ne一共输出m位,n位小数位,输出在左侧,右补空格
%me没有指定小数位数,为6位

g,f格式
%g用来输出实数,根据宽度自动选择较小宽度的,不输出无意义的0,转换为空格
%f自动指定宽度,整数部分全部输出,小数部分输出六位,第七位四舍五入,不够六位补0

举报

相关推荐

0 条评论