printf() 函数是 C 语言标准库中的一个函数,用于向标准输出(通常是终端或控制台)打印格式化的字符串。它的原型定义在头文件 <stdio.h> 中。
printf() 函数的第一个参数是一个格式字符串,它包含普通字符和格式指定符。格式指定符由一个 % 符号开始,后面跟着一个字符,用于指定要打印的数据类型。例如:
%d:整数(int)
%f:浮点数(float 或 double)
%c:单个字符(char)
%s:字符串(char* 或 char[])
%x 或 %X:十六进制整数
%p:指针(void*)
#include <stdio.h>
int main() {
// 打印普通字符串
printf("Hello, World!\n");
// 打印整数
int number = 42;
printf("The number is: %d\n", number);
// 打印浮点数
float pi = 3.14159;
printf("The value of pi is: %.2f\n", pi);
// 打印字符
char character = 'A';
printf("The character is: %c\n", character);
// 打印字符串(使用 %s)
char string[] = "String";
printf("The string is: %s\n", string);
// 打印十六进制数
printf("The hexadecimal of 255 is: %x\n", 255);
// 打印指针
int *ptr = &number;
printf("The address of the number is: %p\n", (void*)ptr);
return 0;
}