c语言printf的用法总结_c语言∧什么意思

c语言printf的用法总结_c语言∧什么意思【C语言-9】printf函数详细解析1. printf函数使用公式在前几篇文章中,我们已经使用过很多次函数了。这一节,我们先复习一下的使用公式,然后再来详细讨论一下它。函数的使用公式:printf(“XXX占位1 XXX 占位2 XXX占位3”, 替换1,

【C语言-9】printf函数详细解析   1. printf函数使用公式   在前几篇文章中,我们已经使用过很多次函数了。   这一节,我们先复习一下的使用公式,然后再来详细讨论一下它。   函数的使用公式:   printf(“XXX占位1 XXX 占位2 XXX占位3”, 替换1, 替换2, 替换3);   根据公式,我们写出以下示例代码。   
c语言printf的用法总结_c语言∧什么意思
c语言printf的用法总结_c语言∧什么意思   让我们从以下5点详细分析一下的用法:是一个变参函数。(参数的数量和类型不确定)的第一个参数是字符串。的第一个参数是需要输出的字符以及需要被替换的占位符。的第二及后续参数将依次替换占位符。占位符的类型和数量需要与后续的参数类型和数量对应。   1.1 printf是一个变参函数   关于是一个变参函数的事实,我们在前面对的使用中,已经充分验证过了。   它的参数个数是不确定的,同时参数类型也是不确定的。   1.2 第一个参数必须字符串   
c语言printf的用法总结_c语言∧什么意思
c语言printf的用法总结_c语言∧什么意思   1.3 第一个参数包含需要输出的字符以及需要被替换的占位符   
c语言printf的用法总结_c语言∧什么意思
c语言printf的用法总结_c语言∧什么意思   这个字符串包含了需要输出的字符,以及需要被替换的占位符。   1.4 第二及后续参数将依次替换占位符   
c语言printf的用法总结_c语言∧什么意思
c语言printf的用法总结_c语言∧什么意思   1.5 占位符的类型和数量需要与后续的参数类型和数量对应   
c语言printf的用法总结_c语言∧什么意思
c语言printf的用法总结_c语言∧什么意思   2. 整型类型的占位符   在前面的函数的使用当中,我们一直将作为整型类型的占位符。对于其他的整型类型,它们的占位符分别都是什么呢?   是一个可变参数函数,在C语言中将参数传入函数的可变参数中,变量会发生自动类型提升。   2.1 有符号整型的类型提升   对于有符号位的整型,,传入的可变参数时,会被提升为。而比更高级的整型则不发生变化。   
c语言printf的用法总结_c语言∧什么意思
c语言printf的用法总结_c语言∧什么意思   所以,在处理,,时,均可使用来占位。   而在Visual Studio中与的范围一致,按理来说也可以使用来占位。   但是为了程序的可移植性,在切换到别的平台下时,和有可能不一致。   所以,请使用来为占位。更高级的则需要使用来占位。   结论: char,short,int使用。 long使用。 long long使用。   2.2 无符号整型的类型提升   对于无符号位的整型,,传入的可变参数时,会被提升为。   而比更高级的整型则不发生变化。   
c语言printf的用法总结_c语言∧什么意思
c语言printf的用法总结_c语言∧什么意思   对于无符号整型,需要将替换成表明最高位不被看作符号位,而是数据位。   结论: unsigned char,unsigned short,unsigned int使用。 unsigned long long使用。   2.3 浮点类型的类型提升   会被提升为,不发生变化。   结论: float,double均使用。
c语言printf的用法总结_c语言∧什么意思
c语言printf的用法总结_c语言∧什么意思

2024最新激活全家桶教程,稳定运行到2099年,请移步至置顶文章:https://sigusoft.com/99576.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。 文章由激活谷谷主-小谷整理,转载请注明出处:https://sigusoft.com/49545.html

(0)
上一篇 2024年 9月 3日 下午7:12
下一篇 2024年 9月 3日 下午7:16

相关推荐

关注微信