Waarom gaat mijn afronding niet goed ?
13 berichten
• Pagina 2 van 2 • 1, 2
- nicoverduin
- Berichten: 5043
- Geregistreerd: 13 Mei 2013, 20:57
- Woonplaats: Heemskerk
Re: Waarom gaat mijn afronding niet goed ?
En je hebt 1.3Kb bespaart. Vereeuwigd in de Arduino wereld
Advertisement
- FonzieBonzo
- Berichten: 118
- Geregistreerd: 01 Okt 2015, 11:54
- Woonplaats: Castricum
Re: Waarom gaat mijn afronding niet goed ?
Ik ben benieuwd, het klikt in ieder geval niet dat het snel veranderd gaat worden
ps. inmiddels is mijn projectje klaar waar ik dit gekke verschijnsel tegen kwam http://arduinoforum.nl/viewtopic.php?f=20&t=2458
Gr,
Fonzie
ps. inmiddels is mijn projectje klaar waar ik dit gekke verschijnsel tegen kwam http://arduinoforum.nl/viewtopic.php?f=20&t=2458
Gr,
Fonzie
Re: Waarom gaat mijn afronding niet goed ?
Het valt nog niet mee: https://github.com/arduino/Arduino/issues/6098.
Ik moet er hard aan trekken. Het lukt me nauwelijks uit te leggen dat het verkeerd is om de round() functie met een macro te gaan vernaggelen.
Maar het lijkt de goede kant op te gaan, dus ik hou hoop.
Een probleem lijkt de Engelstalige beschrijving van de round() functie. Daar staat soms dat de "nearest integer" wordt teruggegeven, terwijl het toch echt een floating point variabele is die is afgerond naar het dichtstbijzijnde hele getal. Ik ging er van uit dat iedereen weet van de standaard implementatie van round() functie in 'c' en 'c++', maar dat blijkt niet zo te zijn.
Ik heb nu ook een link naar dit onderwerp genoemd. Nu maar hopen dat niemand dit onderwerp door Google Translate haalt: "Someone who helps the floating point for soap...", "I have to pull it tight", "... I love hope".
Ik moet er hard aan trekken. Het lukt me nauwelijks uit te leggen dat het verkeerd is om de round() functie met een macro te gaan vernaggelen.
Maar het lijkt de goede kant op te gaan, dus ik hou hoop.
Een probleem lijkt de Engelstalige beschrijving van de round() functie. Daar staat soms dat de "nearest integer" wordt teruggegeven, terwijl het toch echt een floating point variabele is die is afgerond naar het dichtstbijzijnde hele getal. Ik ging er van uit dat iedereen weet van de standaard implementatie van round() functie in 'c' en 'c++', maar dat blijkt niet zo te zijn.
Ik heb nu ook een link naar dit onderwerp genoemd. Nu maar hopen dat niemand dit onderwerp door Google Translate haalt: "Someone who helps the floating point for soap...", "I have to pull it tight", "... I love hope".
13 berichten
• Pagina 2 van 2 • 1, 2
Wie is er online?
Gebruikers in dit forum: Geen geregistreerde gebruikers en 20 gasten