int variables depend on the compiler word size.
The compiler word lengths are 16-bit, 32-bit, and 64-bit.
1 For 16-bit compilers, the length of int is 2 bytes, which is 16 bits in binary.
When written in hexadecimal, 4-digit binary is represented by one hexadecimal number, so four hexadecimal digits are needed to represent int. Such as 0xABCD.
2 For 32-bit and 64-bit compilers, the length of int is 4 bytes, which is 32 bits in binary.
When writing in hexadecimal, it needs to be represented by an 8-digit hexadecimal number, such as 0x12345678.