- 2022tysc1451 的博客
3.printf笔记
- 2025-3-19 18:19:37 @
printf在C++中的用法:
1.概念
在C++中,printf函数是一个广泛使用的标准输出函数,它源自C语言,但在C++中同样适用。printf函数的基本用法包括格式化输出各种类型的数据,如整数、浮点数、字符和字符串等。以下是printf函数的一些核心用法:
2.基本输出:
使用printf函数时,需要提供一个格式控制字符串,该字符串包含普通字符和格式控制符。普通字符将原样输出,而格式控制符用于指定输出的变量类型和格式。例如,
printf("Hello, World!\n");
将输出字符串"Hello, World!",并换行。
3.格式控制符:
Printf函数支持多种格式控制符,用于输出不同类型的数据。常见的格式控制符包括:
%d:输出有符号的十进制整数。
%c:输出单个字符。
%s:输出字符串。
%f:输出浮点数。
%x或%X:输出无符号的十六进制整数,其中%x使用小写字母abcdef,%X使用大写字母ABCDEF。
4.格式修饰符:
在格式控制符前面可以添加修饰符来控制输出的宽度、对齐方式和小数位数等。例如: %4d:输出宽度为4的整数,如果实际数值宽度小于4,则在左边用空格填补。 %-4d:与%4d类似,但是在右边填补空格,实现左对齐。 %.2f:输出浮点数,保留2位小数。
5.可变参数
printf函数可以接受可变数量的参数,除了格式控制字符串外,还可以有多个需要输出的变量或表达式。例如,
printf("The value of x is %d and y is %d\n", x, y);
将输出变量x和y的值。
6.返回值
printf函数返回打印的字符总数,如果函数执行失败,则返回一个负数。