基础语法与数据类型
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;
}