1. 数据的量级
- 1024字节(byte) = 1 KB
- 1024 KB = 1 MB
- 1024 MB = 1 G B
- 1024 GB = 1 TB
- 1024 TB = 1 PB
2. 基础数据类型
关键字 | 说明 | 字节大小 |
bool | 逻辑值(真/假) | 1 |
sbyte | 有符号 8位整 数 | 1 |
byte | 无符号 8位整数 | 1 |
short | 有符号 16位整数 | 2 |
ushort | 无符号 16位整数 | 2 |
int < Int32 > | 有符号 32位整数 | 4 |
uint | 无符号 32位整数 | 4 |
long < Int64 > | 有符号 64位整数 | 8 |
ulong | 无符号 64位整数 | 8 |
char | 16位字符类型 | 2 |
float < Single > | 32位单精度浮点类型 | 4 |
double < Double > | 64位双精度浮点类型 | 8 |
decimal | 128位高精度浮点类型 | 16 |
1) bool
0000 0000 :false < 0 >
1111 1111 : true < 1 >
2) sbyte
_000 0000——_111 1111 (范围:0 — 127)
第 1 位表示符号(+/-)
特殊的 0 : 1000 0000 或 0000 0000
硬性规定: 1000 0000 表示 -128
取值范围: -128 — 127
3) byte
0000 0000 — 1111 1111
取值范围:0 — 255
4) short
0000 0000 0000 0000 — 1111 1111 1111 1111
取值范围:-32768 — +32767
5) int
最常用的整数类型
一般说整型即 int 类型
无特殊情况,存储一个整数都用 int
int 占 4 个字节
3.数据类型
object类型:
- object 是 c# 中所有类型的基类,因此,对于一个 object 的变量可以赋任何类型的值。
内置数据类型中存储的类型信息:
- 该类型的数据所需要的存储空间大小
- 该类型可以表示的最大值和最小值
- 该类型包含的成员(字段、方法、事件 等)
- 该类型所继承的基类型
- 将在运行时为其分变量内存的位置
- 允许的运算符种类