数据类型
本文介绍了Wave编程语言提供的各种数据类型。 Wave编程语言使用不同的数据类型来存储和运算值。 主要数据类型包括整数、浮点数、字符串等。每种数据类型定义了数据的特性和内存处理方式。
整数类型
整数类型用于存储整数值。
默认情况下,整数有i32
(有符号32位整数)和u32
(无符号32位整数)两种类型。
Wave编程语言提供了不同大小的选项,可以细致地设置整数的范围。
i8
~i1024
:有符号整数类型,大小可以从8位到1024位不等。u8
~u1024
:无符号整数类型,大小可以从8位到1024位不等。
示例 :
var a :i32 = 100;
var b :u32 = 200;
浮点数类型
浮点数类型用于存储实数值。
默认情况下,浮点数是通过f32
声明的。
此外,浮点数的大小可以精确地定义,提供了不同大小的选项。
f32
~f1024
:浮点数类型的大小可以从32位到1024位不等,可以进行更高精度的实数计算。
示例:
var pi :f32 = 3.14;
var e :f64 = 2.71828;
字符串类型
字符串类型用于处理文本数据。通过str
关键字声明字符串。
字符串通常用双引号("
)括起来定义,并可以将字符串值分配给变量。
示例:
var text :str = "Hello Wave";
布尔类型
布尔类型用于表示真(True)或假(False)值。
它通常在条件语句中使用,值为true
或false
。
示例:
var isActive :bool = true;
var isAvailable :bool = true;