Menu
CoddyTech

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 是换行符,打印后会将光标移到下一行。

challenge icon

挑战

简单

编写一个 C 程序,完成以下操作:

  1. 声明一个整数变量 year,并将其初始化为 2023。
  2. 声明一个浮点变量 pi,并将其初始化为 3.14159。
  3. 使用 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;
}
quiz icon自我测试

这节课包含一个小测验。开始学习即可作答,并记录你的进度。

基础知识中的所有课

自己练习: C 在线编译器