C# 各数据类型 范围

类型           范围                    大小

sbyte           -128 到 127               有符号 8 位整数

byte              0到255              无符号 8 位整数

char          U+0000 到 U+ffff                16 位 Unicode 字符

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 位整数

--------------------------------------------------------------------------------------------------------------------------

类型           大致范围        精度

float        ±1.5e−45 到 ±3.4e38     7 位

double       ±5.0e−324 到 ±1.7e308    15 到 16 位