这是小菜鸡第一篇博客

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zhangqimo/article/details/78995583

今天是2018.1.7

大二寒假第一天,从今天开始系统学习c和c++,同时也开始学习写csdn博客。

ok,现在开始

话说。。。分割线在哪里

今天所存在的疑问在于printf()的用法

printf()函数是格式化输出函数, 一般用于向标准输出设备按规定格式输出信息。(来自百度百科)

printf()的调用格式为:pritntf("<格式化字符串>",<参量表>);

格式化字符串包括:1.一开始所出现的正常字符,在输出之后依然是本身(可以理解为是某个数字的名字?)2.格式化规定字符,以“%”开始,之后书写一个或多个规定字符,用以确定输出内容格式

参量表是指需要的一系列参数,参数个数=格式化字符说明的输出个数,参数之间采用“,”隔开,顺序与前面的字符一一对应

接下来就是今天李体重需要记住的printf()的格式化规定符

%a 浮点数,十六进制数和p-计数法

扫描二维码关注公众号,回复: 5289325 查看本文章

%d 十进制有符号整数(同%i)

//%ld表示输出long整数

%u 十进制无符号整数

%f 浮点数,十进制计数法

// %9.2f表示输出场宽为9的浮点数,其中小数位为2,整数位为6,小数点为1位,不够9位时右对齐,以空格占位;

%lf表示输出double浮点数

%s 字符串

//%8s表示输出8个字符的字符串,同样右对齐

%3.4s这种用浮点数表示字符或者整型量的输出格式,小数点前为最小宽度,小数点后为最大宽度

%c 单个字符(ASCII码)

%p 指针的值

%e 指数形式的浮点数

%x(%X) 无符号以十六进制表示的整数

%o 无符号以八进制表示的整数

%g 自动选择合适的表示法

%% 打印一个百分号

当然,在printf()里面常见的还有

\n 换行符

\f 清屏并换页符

\r 回车

\t Tab

\xhh 一个ASCII码用十六进制表示




猜你喜欢

转载自blog.csdn.net/zhangqimo/article/details/78995583
今日推荐