Independently of the input format, conversion is limited to 64 bits.
Decimal
C literals:
[+-][1-9][0-9]*[u][l[l]]
Scientific notation:
[+-][0-9]+[.,]?[0-9]*[eE][+-][0-9]+
1687 789u -1.797e3 66789933ul
Hexadecimal
C literals:
[0x][0-9A-F]+[u][l[l]]
0x14AB 0X5533ul 54EF
Binary
C literals:
[0b][01]+[u][l[l]]
0b011101 100100 0101000111
Decimal value:0e+0
(interpretated as unsigned integer)
8-bits types
SINT8 (signed 8-bits integer, signed char)
00000000
Conversion in SINT8 type of the input value results in overflow. The displayed value is the result of the overflow.
Note that overflow of signed 8-bits integer is undefined and therefore the result given here is for information only.
UINT8 (unsigned 8-bits integer, unsigned char)
00000000
Conversion in UINT8 type of the input value results in overflow. The displayed value is the result of the overflow.
16-bits types
SINT16 (signed 16-bits integer, signed short)
00000000
00000000
Conversion in SINT16 type of the input value results in overflow. The displayed value is the result of the overflow.
Note that overflow of signed 16-bits integer is undefined and therefore the result given here is for information only.
UINT16 (unsigned 16-bits integer, unsigned short)
00000000
00000000
Conversion in UINT16 type of the input value results in overflow. The displayed value is the result of the overflow.
32-bits types
SINT32 (signed 32-bits integer, signed int, long (on 32 bits systems))
00000000
00000000
00000000
00000000
Conversion in SINT32 type of the input value results in overflow. The displayed value is the result of the overflow.
Note that overflow of signed 32-bits integer is undefined and therefore the result given here is for information only.
UINT32 (unsigned 32-bits integer, unsigned int, unsigned long (on 32 bits systems))
00000000
00000000
00000000
00000000
Conversion in UINT32 type of the input value results in overflow. The displayed value is the result of the overflow.
64-bits types
SINT64 (signed 64-bits integer, signed long long)
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
Conversion in SINT64 type of the input value results in overflow. The displayed value is the result of the overflow.
Note that overflow of signed integers is undefined and therefore the result given here is for information only.
UINT64 (unsigned 64-bits integer, unsigned long long)
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
Conversion in UINT64 type of the input value results in overflow. The displayed value is the result of the overflow.