да, вы можете использовать массив из 32 бит uint
с или даже меньшую битовую ширину ...
для печати вы можете использовать это:
, поэтому сначала выведите шестнадцатеричную строку, которая проста на любой битовой ширине (так как вы просто складываете меньшие битные отпечатки вместе из MSW в LSW), а затем конвертируетешестнадцатеричный текст в десятичный текст ...
С помощью этого связанного массива единиц вы можете выполнять математические операции следующим образом:
Выполнение операции с массивом uint
s намного быстрее, чем со строками ...
, но если вы настаиваете да, вы также можете использовать строковое представление ...
Существуют также гибридные представления, такие как BCD, которые подходят для этого, но ваш MCU должен иметь поддержку для этого ...