关于printf格式化输出函数后面f的作用和对printf函数的总结

阅读: 评论:0

关于printf格式化输出函数后面f的作用和对printf函数的总结

关于printf格式化输出函数后面f的作用和对printf函数的总结

1.printf后面的f是format,就是格式化的意思,它的作用是以用户(我们)指定的格式,把指定的数据显示到屏幕上

2.printf函数是一个标准库函数,它的函数代码在stdio.h这个文件中(注:我们在程序中只是写明要使用这个函数,并没有包含这个函数的代码),而在有些情况,可以不使用头文件stdio.h

3printf函数的一般表达形式:
printf(“格式控制字符串”,输出项目列表)
其中1)格式控制字符串必须被双引号给括住,且可由转换说明(用来说明输出数据的类型、形式、长度等)、转义序列、普通字符组成;输出项目可以是常量、变量、表达式
2)格式转换说明符必须和输出项目在个数、顺序、类型上一一对应。

4.printf语句中,若出现多个输出项,其运算的顺序为从右到左;若为单个输出项,则运算顺序为从左到右
例:int a=5;
printf("%d %d %dn",a=1+2,a+3,a+4);
printf("%dn",(a=1+2,a+3,a+4));
运算结果为3,8,9
7
在这里,第一个printf语句是从右往左,所以结果才是3,8,9,假设是从左到右,那结果应该是 3,6,7,但结果并不是;而第二个printf语句只有一个输出项,所以取最后一个表达式的值作为输出的结果,且后两个表达式都不为赋值表达式,所以表达式的‘a’都是取自第一个表达式的值

5.printf()的使用小技巧,在使用这个函数的时候,可以在相邻的转换说明(%d等)之间加上一个空格字符

这样可以保证即使数字溢出了自己的字段,下一个数字也不会紧跟着就输出,这样看起来不怎么美观,而且也可能被看出一个数字,使用这个技巧可以保险

本文发布于:2024-01-30 16:08:42,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170660212621222.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:函数   作用   printf
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23