Скажем, у меня есть массив, который выглядит следующим образом: {'0b00011000','0b10001000'}
Как мне преобразовать каждый элемент в этом массиве в uint8_t
, сохраняя его вывод в двоичном формате. (например, '0b10001000' == 0b10001000
).
Существуют ли функции, которые могут перевернуть это, или мне придется создать свою собственную функцию?
ps Я получаю ошибку «потеря точности» для приведения, и когда я обхожу это, очевидно, он теряет свою точность.
Редактировать: Я в конечном итоге выяснил, используя наборы битов вместо использования uint8_t
.