为了将变量从一种类型转换为另一种类型,您可以使用 CAST 运算符。语法是 -
(type) var;
其中var是要转换的变量,type 是您希望将其转换为的新类型。例如,如果您有一个 float 类型的变量,并希望将其转换为 int。
您可以这样做 -
float f; int i; void setup() { // 把你的设置代码放在这里,运行一次: f = 5.6; i = (int) f; Serial.println(f); Serial.println(i); } void loop() { // 把你的主要代码放在这里,重复运行: }
串行监视器将打印 5.6 后跟 5(而不是 6)。这是因为将float 转换为 int 会截断float,而不是将其舍入。