下表显示了浮点类型的精度和大致范围。
类型 | 大致范围 | 精度 |
---|---|---|
float | ±1.5 x 10−45 至 ±3.4 x 1038 | 大约 6-9 位数字 |
double | ±5.0 × 10−324 到 ±1.7 × 10308 | 大约 15-17 位数字 |
decimal | ±1.0 x 10-28 至 ±7.9228 x 1028 | 28-29 位 |
下表显示整型类型的大小和范围,它们构成简单类型的子集。
类型 | 范围 | 大小 |
---|---|---|
sbyte | -128 到 127 | 8 位带符号整数 |
byte | 0 到 255 | 无符号的 8 位整数 |
char | U+0000 到 U+ffff | Unicode 16 位字符 |
short | -32,768 到 32,767 | 有符号 16 位整数 |
ushort | 0 到 65,535 | 无符号 16 位整数 |
int | -2,147,483,648 到 2,147,483,647 | 带符号的 32 位整数 |
uint | 0 到 4,294,967,295 | 无符号的 32 位整数 |
long | -9,223,372,036,854,775,808 到 9,223,372,036,854,775,807 | 64 位带符号整数 |
ulong | 0 到 18,446,744,073,709,551,615 | 无符号 64 位整数 |