Grundsätzlich ist's ja so, das mit 10bit die größtmögliche (unsigned) Zahl 1023 ist (2^10-1 = 1023 bzw. Binär 1111111111 = 1023) und signed zahlenbereich min. -512 max. 511 (-2^(10-1) = -512 ; 2^(10-1)-1)

Aber du kannst es natürlich auch so machen, das du 2 Zähler hast, sprich du gehst immer bis z.B. 1000 in der variable A, und wenn es mehr sind incrementierst du die Variable B (die jeweils für 1000 steht) um 1.

Dann wäre wenn in A = 33 und B = 5 => 5033 zum beispiel ... ist aber nicht zu empfehlen ^^

Gruß