Čísla s přesností na 3 desetinná místa

Automatizace, řízení, měření, logování a programování s využitím platformy Arduino.
Odpovědět
007ToMMaS
Příspěvky: 1095
Registrován: sob zář 15, 2012 8:53 pm
Reputace: 16

Čísla s přesností na 3 desetinná místa

Příspěvek od 007ToMMaS »

Chcel by som vás poprosiť o radu ako prosím vás dostanem z arduina desatinné číslo čo má aspom 3 miesta za 0? napr 0.123 Pri meraní mám len na dve a neviem ako dať na tri. Ďakujem za radu.
3,2kWp REC320NP - juh
3,6kWp - Phonosolar PS450M5GFH-24/TH- východ
2x IGridSV-IV5.6KW, 2x Li-ion - 48V / 156Ah =312Ah
Uživatelský avatar
mypower.cz
R.I.P.
Příspěvky: 4927
Registrován: pát bře 04, 2011 11:36 am
Reputace: 521

Re: Čísla s přesností na 3 desetinná místa

Příspěvek od mypower.cz »

Kód: Vybrat vše

unsigned long x=123456;
char c[50];
sprintf(c,"%ld.%ld",(unsigned long)x/1000,(unsigned long)x%1000);
Serial.println(c);

Kód: Vybrat vše

char c[100];
float f=3.1416;
sprintf(c, "floats: %4.2f %4.3f %4.4f \n", f, f, f);
Serial.println(c);
http://www.cplusplus.com/reference/cstdio/printf/
007ToMMaS
Příspěvky: 1095
Registrován: sob zář 15, 2012 8:53 pm
Reputace: 16

Re: Čísla s přesností na 3 desetinná místa

Příspěvek od 007ToMMaS »

Ďakujem.
3,2kWp REC320NP - juh
3,6kWp - Phonosolar PS450M5GFH-24/TH- východ
2x IGridSV-IV5.6KW, 2x Li-ion - 48V / 156Ah =312Ah

Odpovědět
  • Podobná témata
    Odpovědi
    Zobrazení
    Poslední příspěvek