关于类型的几个细节

  • 整数类型

一字节表示八位:1byte = 8bit

  • 有符号: sbyte(1byte), short(2byte), int(4byte), long(8byte) 如 87L 0x1F
  • 无符号: byte, ushort, uint, ulong 如 87UL
  • 字符类型: char 如 'a'
  • 实数类型

  • float: 如 3.14F 或者 3.14f (F/f 不可省略)
  • double: 如 3.14 1.5E-3 3.14D (D可以省略)
  • 十进制类型

  • Decimal: 如 120.50M
    Decimal诞生的原因: 由于浮点数用二进制来表示,它无法精确地表示出十进制的小数部分,比如 0.2,因此诞生十进制类型 (Decimal) ,它使得小数点后面的数字可以精确地被表示
    Decimal 类型主要用来表示货币。
  • 布尔类型

  • bool: 如 true false (小写) 不能用 0 或者 1来代替

你可能感兴趣的:(关于类型的几个细节)