数据类型
数据类型
基本类型
- 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位的数据。至于数据的内容,可以是整数,也可以是内存地址。