数据类型表格
类型 | 描述 | 范围/精度 | 例子 |
ogject | 所有其他类型的最基本的基础类型 | obgect = null; | |
string | 字符串类型,一个字符串是一个Unicode字符序列 | string s = “Hello”; | |
Sbyte | 8-bit 有符号整数类型 | -128...127 | sbyte val = 12; |
short | 16-bit 有符号整数类型 | -32,768...32767 | short cal = 12; |
int | 32-bit有符号整数类型 | -2,147,483,648...2,147,483,647 | int val =12; |
long | 64-bit有符号整数类型 |
-9,223,372,036,854,775,808 ...9,223,372,036,854,775,807 |
long cal1 =12; long val2 = 34L; |
byte | 8-bit无符号整数类型 | 0...255 |
byte val1 = 12; byte val2 = 34U; |
ushort | 16-bit无符号整数类型 | 0...65,535 |
ushort val1 = 12; ushort val2 = 34U; |
uint | 32-bit无符号整数类型 | 0...4,294,967,295 |
uint valt = 12; uint val2 = 34U; |
ulong | 64-bit无符号整数类型 | 0...18,446,744,073,709,551,615 |
ulong val1 =12; ulong val2 =34U; ulong val3 =56L; ulong val4 =78UL; |
float | 单精度浮点数类型 | 1.5*10^-45至3.4*10^38,7位精度 | float val 1.23F; |
double | 双精度浮点数类型 | 5.0*10^-324至 1.7*10^308,15位精度 |
double val1 = 1.23; double val2 = 4.56D; |
bool | 布尔类型,一个布尔类型数据不是真就是假 | true,false |
bool val1 = true; bool val2 = false; |
char | 字符类型,一个字符数据是一个Unicode字符 | char val ='h'; |