1.3 数据与数据类型
约 341 字大约 1 分钟
2025-09-15
一、基本概念
数据
变量
常量
……
二、数据类型
基本类型
- 字符 char
- 整型 int
- 浮点
- 单精度 32 float
- 双精度 64 double
- 指针
- 构造
- 数组
- 结构 struct
- 联合 union
- 枚举 enum
- 无值类型
整型和整数变量
原则
- 先说明,后使用
- 数据类型要匹配
数据类型说明符
比如:
int a;
整型变量输入
// %d 是一个占位符
// & 表示存到所在内存的地址
scanf("%d", &var);
int 输出
int var;
print("%d", var);
三、运算符
- 单目运算符
- 一个值参与运算
- 双目运算符
- 两个值参与运算
+ - * /
例:
#include <stdio.h>
int main()
{
int x, y;
printf("Enter two numbers: ");
scanf("%d %d", &x, &y);
int z = x + y;
printf("Sum = %d\n", z);
return 0;
}
除法
注意
运算输出的数值与参与运算的数据类型有关!!!
如:
10 / 3 // = 3
10.0 / 3 // = 3.3333
取余 %
求余运算的对象必须是整型
注意
取余的余数符号与被除数符号一致
赋值 =
与数学中的等于不同。
浮点型和变量
- IEEE定义:
- $ V = (-1)^S \cheng M \cheng 2^E
- 符号位 S ,表示正负
- 尾数,M ,二进制小数
- 阶数,E ,小数点位数
- 单精
- 1 + 8 + 23
- 双精
- 1 + 11 + 52
更新日志
2025/9/15 09:41
查看所有更新日志
9bf81
-docs: update clang 1.3于