基础语法与数据类型

C 语言教程 · 第 3 章 · 7 次浏览

C 是强类型语言,变量必须先声明类型再用。基本数据类型有整型、浮点、字符等。

数据类型

  • int:整数(通常 4 字节)
  • float / double:单精度/双精度浮点
  • char:单字符(1 字节)
  • long / short:加长/缩短的整数
  • unsigned:无符号(只能存非负数)

格式化输出

printf 用格式符:%d 整数、%f 浮点、%c 字符、%s 字符串、%lf double。

常量与宏

#define PI 3.14 定义宏常量(编译期替换);const 关键字定义常量。

代码示例

#include <stdio.h>

#define PI 3.14159   // 宏常量

int main() {
    int age = 25;              // 整数
    float price = 9.9f;        // 单精度
    double total = 100.5;      // 双精度
    char grade = 'A';         // 字符
    unsigned int count = 100;  // 无符号

    printf("年龄: %d\n", age);
    printf("价格: %.2f\n", price);
    printf("总额: %.2f\n", total);
    printf("等级: %c\n", grade);
    printf("圆周率: %.4f\n", PI);

    return 0;
}