跳到主要内容

隐式转换

  • 非布尔类型的算术值赋值给布尔类型时,初始值为 0 则转换为false,否则转换为true。故非布尔类型的算术值可作为布尔类型的初始值
  • 布尔值赋值给非布尔类型时,初始值为false则转换为 0,初始值为true则转换为 1。故布尔类型值可作为非布尔算数类型的初始值
  • 浮点数赋值给整数类型时,仅保留整数部分。(浮点数可作为整数类型的初始值)
  • 整数值赋值给浮点类型时,小数部分记为 0。(整数值可作为浮点类型的初始值)