mirror of
https://github.com/arduino/Arduino.git
synced 2025-01-18 07:52:14 +01:00
huh? i guess it's just 'modulo'. let's save even more
This commit is contained in:
parent
f308d8e888
commit
84f16283bb
@ -200,7 +200,8 @@ size_t Print::println(const Printable& x)
|
||||
|
||||
// Private Methods /////////////////////////////////////////////////////////////
|
||||
|
||||
size_t Print::printNumber(unsigned long n, uint8_t base) {
|
||||
size_t Print::printNumber(unsigned long n, uint8_t base)
|
||||
{
|
||||
char buf[8 * sizeof(long) + 1]; // Assumes 8-bit chars plus zero byte.
|
||||
char *str = &buf[sizeof(buf) - 1];
|
||||
|
||||
@ -210,9 +211,9 @@ size_t Print::printNumber(unsigned long n, uint8_t base) {
|
||||
if (base < 2) base = 10;
|
||||
|
||||
do {
|
||||
unsigned long m = n;
|
||||
char c = n % base;
|
||||
n /= base;
|
||||
char c = m - base * n;
|
||||
|
||||
*--str = c < 10 ? c + '0' : c + 'A' - 10;
|
||||
} while(n);
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user