printf 基础
本课属于 Coddy C 学习旅程的“基础知识”单元。第 11 课,共 63 课。
在 C 中,printf() 函数用于向控制台打印格式化输出。它属于标准输入/输出库 <stdio.h>。
printf() 的基本语法是:
printf("format string", argument1, argument2, ...);格式字符串可以包含:
- 普通文本,会按原样打印
- 格式说明符,以 % 开头,并会被参数的值替换
以下是一些常见的格式说明符:
%d用于整数%f用于浮点数
%c表示字符%s表示字符串
示例:
int age = 25;
printf("I am %d years old.\n", age);输出结果为:I am 25 years old.
字符串末尾的 \n 是换行符,打印后会将光标移到下一行。
挑战
简单编写一个 C 程序,完成以下操作:
- 声明一个整数变量
year,并将其初始化为 2023。 - 声明一个浮点变量
pi,并将其初始化为 3.14159。 - 使用
printf()按以下格式打印这些值:
The current year is 2023
The value of pi is 3.141590请确保为每种变量类型使用合适的格式说明符。注意,%f 默认会以 6 位小数打印浮点值,因此 3.14159 会显示为 3.141590。
亲手试试
#include <stdio.h>
int main() {
// 在这里声明并初始化你的变量
// 在这里写你的 printf 语句
return 0;
}这节课包含一个小测验。开始学习即可作答,并记录你的进度。
基础知识中的所有课
自己练习: C 在线编译器