Я хочу понять как числа складываются в байтах Я правильно сделал? // 31365 = { 123, 255 } // 56610 = { 222, 255 } // 31365 + 56610 = 87975 // { 123, 255 } + { 222, 255 } = {...
static const uint8_t base64_index[256] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0...
Есть ли смысл использовать static void вместо void если функция выполняет математические вычисления? Что это даст?
Как сделать чтобы short точно был 2 байта, int точно 4 байта ?(без стандартных библиотек, ну типа без int16_t, int32_t)
void bytes2hex(uint8_t* to, uint8_t* from, uint16_t l) { // len(from) == l; len(to) == l * 2 for (uint16_t i = 0; i < l; ++i) { *(to++) = hex[(from[i] >> 4) & ...
Максимальное значение которое может уместиться в 1 байте 255. 255 в виде строки занимает 3 символа. Максимальное значение которое может уместиться в 2 байтах 65535. 65535 в в...
Как сконвертировать число 12345678 в ascii байты "12345678"?(хочу узнать как работает алгоритм преобразования)