流水无声 发表于 2015-4-9 23:28:46

如何将浮点转换为整形再转换成字符?

本帖最后由 流水无声 于 2015-4-10 10:44 编辑

float agl;
float ax;
int cc;
String jdu = "";

agl=ax*90.0;

一、agl 怎么转成整形 int?

cc=agl(agl 变成整型给cc);


二、怎么把整型cc转成字符串加给 jdu?

String jdu =“ABC”+cc;

不胜感激,谢谢!

tsaiwn 发表于 2015-4-10 00:21:41


float agl = 38.85763;
int cc = agl;// 38
int dd = agl + 0.5;// 39
String jdu = String("cc=") + cc;
void setup( ){
Serial.begin(9600);
Serial.print("agl=");
Serial.println(agl,3); // 38.858
Serial.print("cc=");
Serial.println(cc); // 38
Serial.println("========");
Serial.println(String("") + "dd=" + dd+", agl=" + agl);
jdu = String("") + "dd="+ dd + ", cc=" + cc;
Serial.print("\n=== jdu: ");
Serial.println(jdu);
}
void loop( ) {;}

/// END of Arduino Program

流水无声 发表于 2015-4-11 09:56:04

tsaiwn 发表于 2015-4-10 00:21 static/image/common/back.gif
float agl = 38.85763;
int cc = agl;// 38
int dd = agl + 0.5;// 39


非常感谢,搞定了!
页: [1]
查看完整版本: 如何将浮点转换为整形再转换成字符?