arduino字符串转十进制
时间: 2023-06-29 14:20:24 浏览: 244
Arduino-Hex-Decimal-Conversion:用于在 Arduino 上在十六进制字符串和十进制数之间转换值的实用函数。 (有助于颜色转换)
可以使用`atoi()`函数将字符串转换为十进制数。该函数需要传入一个指向字符串的指针,并返回转换后的整型数。例如:
```cpp
char str[] = "123";
int num = atoi(str); // num的值为123
```
需要注意的是,如果字符串中包含非数字字符,则`atoi()`函数将停止转换,并返回已转换的部分。如果字符串中的第一个字符不是数字,则函数返回0。因此,在使用`atoi()`函数转换字符串时,需要确保字符串中只包含数字字符。
阅读全文