【问题标题】:printing a variable's value and a string together [duplicate]一起打印变量的值和字符串[重复]
【发布时间】:2017-04-19 00:12:33
【问题描述】:

我正在尝试显示输出 hello 3。如何使用 SoftwareSerial.h 库中定义的 Serial.print() 方法来实现这一点。我有以下代码。

#include <SoftwareSerial.h>

int a = 3;
void setup(){
    Serial.begin(9600);
    Serial.print("hello"+a);
}

void loop(){


}

【问题讨论】:

    标签: arduino arduino-uno


    【解决方案1】:

    最简单的方法是多次调用。这样您就不必担心类型转换。

    Serial.print("hello");
    Serial.print(a);
    

    【讨论】:

    • 好的,谢谢你的重播,但还有其他方法吗?@ignacio
    • 当然,有很多方法。但它们又慢又笨拙。
    【解决方案2】:
    void setup(){
    
        Serial.begin(9600);
        string somestring = "hello" + " " + "3";
        Serial.print(somestring);
    }
    

    【讨论】:

    • 我不想直接打印** 3**,我希望通过变量a来打印。
    猜你喜欢
    • 2018-05-09
    • 2016-12-10
    • 2017-02-02
    • 2019-12-05
    • 2012-12-12
    • 2015-12-30
    • 1970-01-01
    • 2019-10-17
    • 1970-01-01
    相关资源
    最近更新 更多