码农修行记 No.002

数据类型简易记录

(一)整数类型

类型
说明
范围
 sbyte 
 8位有符号整数 
-128~127
 short 
 16位有符号整数 
-32768~32767
 int 
 32位有符号整数 
-2147483648~2147483647
 long 
 64位有符号整数 
-9223372036854775808
~9233720368547755807
 byte 
 8位有符号整数 
0~255
 ushort 
 16位有符号整数 
0~95535
 uint 
 32位有符号整数 
0~4294967295
 ulong 
 64位有符号整数 
0~18446744073709551615
  • 十进制:不能以0作为十进制的开头(0除外)。
  • 八进制:必须以0开头。
  • 十六进制:必须以0X或0x开头。

(二)浮点类型

类型
说明
范围
float
精确到7位数
±1.5×10^-45~±3.4×10^38
double
精确到15~16位数
±5.0×10^-324~±1.7×10^308
  • 需要使用float类型变量时,必须在数值的后面跟随f或F,否则会被识别为double类型处理。

(三)布尔类型

  • true
  • false

(四)枚举类型

enmu
{
list1=value1, list2=value2, list3=value3,
……
listN=valueN,
}