在 Arduino 中将变量从一种类型转换为另一种类型
为了将变量从一种类型转换为另一种类型,您可以使用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,而不是将其舍入。