|
简单类型 |
描 述 |
示 例 |
| sbyte |
8-bit 有符号整数 |
sbyte val = 12; |
| short |
16-bit 有符号整数 |
short val = 12; |
| int |
32-bit有符号整数 |
int val = 12; |
| long |
64-bit有符号整数 |
long val1 = 12; long val2 = 34L; |
| byte |
8-bit无符号整数 |
byte val1 = 12; byte val2 = 34U; |
| ushort |
16-bit 无符号整数 |
ushort val1 = 12; ushort val2 = 34U; |
| uint |
32-bit 无符号整数 |
uint val1 = 12; uint val2 = 34U; |
| ulong |
64-bit 无符号整数 |
ulong val1 = 12; ulong val2 = 34U; ulong val3 = 56L; ulong val4 = 78UL; |
| float |
32-bit单精度浮点数 |
float val = 1.23F; |
| double |
64-bit双精度浮点数 |
double val1 = 1.23; double val2 = 4.56D; |
| l |
布尔类型 |
bool val1 = true; bool val2 = false; |
| char |
字符类型 ,Unicode 编码 |
char val = 'h'; |
| decimal |
28个有效数字的128-bit十进制类型 |
decimal val = 1.23M; |