C++ 和 Arduino 数据类型转换 int 转换为 char

tech2023-02-22  103

函数itoa() ------  功能:把一个整数转换为字符串。

char *itoa(int value,  char *string, int radix);原型说明:

value:欲转换的数据。

string:目标字符串的地址。

radix:转换后的进制数,可以是10进制、16进制等。

示例代码 // Arduino IDE开发环境中的代码 void setup() { // put your setup code here, to run once: Serial.begin(9600); int number = 12; char string[25]; itoa(number, string, 10); Serial.println(string); char s[] = "ababababbaabababab"; strcat(s, string); Serial.println(s); } void loop() { // put your main code here, to run repeatedly: } /* 实现了类型转换,主要使用 stdlib.h 中的 itoa() 函数来实现。 在C语言编译环境下,需要导入#include <stdlib.h>库,但是Arduino IDE中不需要进行导入库 */

 

最新回复(0)