立即学习:https://edu.csdn.net/course/play/20589/257719?utm_source=blogtoedu
数字类型:
整数类型:sbyte、byte、short、ushort、int(常用)、uint、long、ulong
//数字的范围不一样,所选用的数字类型也不一样。
byte 8 位无符号整数 0 到 255
sbyte 8 位有符号整数类型 -128 到 127
short 16 位有符号整数类型 -32,768 到 32,767
ushort 16 位无符号整数类型 0 到 65,535
int 32 位有符号整数类型 -2,147,483,648 到 2,147,483,647
uint 32 位无符号整数类型 0 到 4,294,967,295
long 64 位有符号整数类型 -9,223,372,036,854,775,808 到 9,223,372,036,854,775,807
ulong 64 位无符号整数类型 0 到 18,446,744,073,709,551,615
小数类型://默认的小数类型为double类型。float类型精度更低,在定义时需在数字后面加f。decimal的精度更高一些,一般用来计算金钱相关的变量,数字后加m。
decimal 128 位精确的十进制值,28-29 有效位数 (-7.9 x 1028 到 7.9 x 1028) / 10的0次方 到 10的28次方 //此处的1028是指10的28次方
double 64 位双精度浮点型 (+/-)5.0 x 10324 到 (+/-)1.7 x 10308 //此处的10324指10的324次方,10308指10的308次方
float 32 位单精度浮点型 -3.4 x 1038 到 + 3.4 x 1038 //1038此处为10的38次方
如果存储的数字超出变量的存储范围,系统将会报错。