C# 值类型

sbyte:表示-128~127之间的整数。

byte:表示0~255之间的整数。

short(Int16):-32768~32767之间的整数。

ushort:在0~65535之间的整数。

int(int32):在-2147483648~2147483647之间的整数。

uint:在0~4294967295之间的整数。

long(Int64):正负某个区间的数(太大了,自己查)。

ulong:大于0的某个区间的数。

注:前面加的”u”表示无符号,即unsigned。

 

浮点型:float、double、decimal

区别在于表示精度的不同。float(7为有效数字)、double(15/16为有效数字)、decimal(128为有效数字,适用于财务和货币计算。)

 

char:字符型,一个Unicode字符。

bool:布尔值。

string:一组字符。