所以我在OLED&IR远程计算器,像这样(使用u8g2(:
displayTextOnRight(String(100000, 0)); //ex. of an void and a number
它显示:"但当我设置为ex.999999时,它显示:";99999";
也是如此
displayTextOnRight(String(1000.00, 2));
它也不显示任何内容。(100.00显示100.00(
我尝试了低于零的值,结果它崩溃了。当我尝试6时,无论我在遥控器上键入什么,它都是空的。
请帮忙。
你错了。这不会像你所期望的那样起作用
void setup() {
Serial.begin(9600);
Serial.print("Test: ");Serial.println(String(99999,0));
}
函数String
处理整数的方式不同于浮点:
- 对于浮点数,指定小数位数(默认为2(
- 对于int,指定基数(默认为DEC(