跳至主要內容

数据类型


数据类型

基本类型

  • char: 8位无符号整数,范围0~255
  • int: 16位有符号整数,范围-32768~32767
  • long: 32位有符号整数,范围-2147483648~2147483647
  • float: 32位IEEE浮点数,范围-3.4e38~3.4e38
  • addr: 32位内存地址(实际使用24位)

构造类型

  • 数组: 包括char数组,int数组,long数组,float数组
  • 结构体

常量

  • 整型常量: 例如 -1, 100, 0x4000, 'a'
  • 浮点型常量: 例如 -1.23, 88., 3.2e-15
  • 字符串常量: 例如 "LavaX"

变量

变量名只能由字母、数字和下划线三种字符组成,且第一个字符必须为字母或下划线。 变量名长度不限,但编译器只取前31个字符,超出部分被截去。

注意

LavaX本质上是无类型的语言。 实际上addr只是long的别名,都代表一个32位的数据。至于数据的内容,可以是整数,也可以是内存地址。