当前位置: 代码迷 >> 综合 >> C++ 和 Arduino 数据类型转换 int 转换为 char
  详细解决方案

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

热度:5   发布时间:2024-01-21 22:14:46.0
  1. 函数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中不需要进行导入库 */

 

  相关解决方案