1.变量的存储空间(内存中)
1byte = 8bit
1KB = 1024byte
1MB = 1024KB
1GB = 1024MB
1TB = 1024GB
代码中查看变量类型所占存储空间的方法是sizeof,单位是字节
// 先计算sbyte所占存储空间再存储到int类型的sbyteSize变量中
int sbyteSize = sizeof(sbyte);
Console.WriteLine(sbyteSize);
变量类型占内存空间大小 | |
---|---|
变量类型 | 空间大小(字节) |
sbyte | 1 |
int | 4 |
short | 2 |
long | 8 |
byte | 1 |
uint | 4 |
ushort | 2 |
ulong | 8 |
float | 4 |
double | 8 |
decimal | 16 |
bool | 1 |
char | 2 |
注意点:string类型所占的内存大小不能用sizeof来计算,因为string类型的变量长度可变化