数据类型
别名
占用字节
说明
C++数据类型
开始范围
结束范围
byte
Byte
1
8位的无符号整数
char
0
255
sbyte
Sbyte
1
8位的有符号整数
signed char
-128
127
short
Int16
2
16位的有符号整数
short
-32768
32767
ushort
UInt16
2
16位的无符号整数
unsigned short
0
65535
int
Int32
4
32位的有符号整数
int/long
-2147483648
2147483647
uint
UInt32
4
32位的无符号整数
usigned int/long
0
4294967295
long
Int64
8
64位的有符号整数
__int64
-9223372036854770000
9223372036854770000
ulong
UInt64
8
64位的无符号整数
usigned __int64
0
18446744073709551615
float
Single
4
单精度32位浮点数
float
-3.402823E+38
3.402823e38
double
Double
8
双精度64位浮点数
double
-1.79769313486232e308
1.79769313486232e308
decimal
Decimal
16
十进制128位值
Decimal
-79228162514264337593543950335
79228162514264337593543950335
char
Char
1
Unicode16位字符
wchar_t
一个Unicode字符
string
String
Unicode变长字符串
String*
Unicode 字符的一个字符串。
Unicode字符的一个字符串
bool
Boolean
1
布尔值(真或假)
bool
True或False
object
Object
对象层次结构的根
Object*
一个对象
IntPtr
4/8
当前平台(32/64)的有符号整数
IntPtr
-2147483648/-9223372036854770000
2147483648/9223372036854770000
UIntPtr
4/8
当前平台(32/64)的无符号整数
UIntPtr
0
4294967295/18446744073709551615
转载于:https://www.cnblogs.com/briny/archive/2012/11/23/2784195.html