MoonBit 语言导览 MoonBit

数值类型

整型(Int)和浮点型是MoonBit中最基础的数值类型。

整型支持十进制、十六进制、八进制和二进制表示法,可使用下划线分隔数字以提升可读性。这些表示法统称为数值字面量

示例说明:

  • 0xFFFF 表示十六进制数
  • 0o777 表示八进制数
  • 0b1010 表示二进制数
  • 1_000_000 等效于十进制数1000000(增强可读性写法)
fn main {
  let dec : Int = 1000000
  let dec2 : Int = 1_000_000 
  let hex : Int = 0xFFFF 
  let oct = 0o777
  let bin = 0b1001 

  println(1 + 2)
  println(1 - 2)
  println(1 * 2)
  println(5 / 2)
  println(10 % 3)

  let num1 : Double = 3.14
  let num2 : Float = 3.14
}