RP2040 based microcontroller boards running MicroPython.
Target audience: MicroPython users with an RP2040 boards. This does not include conventional Linux-based Raspberry Pi boards.
Micropython has 2 representations of an integer. One is SMALLINT which doesn't require heap allocation and is a 31-bit signed number. The second is an infinite precision integer which can have as many digits as it needs.
For creating sized data structures, for storing to disk, sending over the serial/network, etc, you can use the uctypes or struct