# ==============================================================================
# Hexadecimal

0x0
0X0
+0x0
+0X0
-0x0
-0X0

0x1
0X1
+0x1
+0X1
-0x1
-0X1

0xf
0Xf
+0xf
+0Xf
-0xf
-0Xf

0xF
0XF
+0xF
+0XF
-0xF
-0XF

0x123
-0x123
+0x123

0xAaFf123
-0xAaFf123
+0xAaFf123

0x1e2
-0x1e2
+0x1e2


# ==============================================================================
# Hexadecimal with leading Zero

0x00
+0x00
-0x00

0x0F
+0x0F
-0x0F

0x00001234
+0x00001234
+0x00001234

0x0FFFFFFFFFFFFFFFF
0x0000000000000000FFFFFFFFFFFFFFFF

+0x07FFFFFFFFFFFFFFF
+0x00000000000000007FFFFFFFFFFFFFFF

-0x08000000000000000
-0x00000000000000008000000000000000


# ==============================================================================
# Hexadecimal Limits

# UINT64_MAX(18446744073709551615) -0, -1, -2, ...

0xFFFFFFFFFFFFFFFF
0xFFFFFFFFFFFFFFFE
0xFFFFFFFFFFFFFFFD

0xFFFFFFFFFFFFFFF2
0xFFFFFFFFFFFFFFF1
0xFFFFFFFFFFFFFFF0

0xFFFFFFFFFFFFFFEF
0xFFFFFFFFFFFFFFEE
0xFFFFFFFFFFFFFFED

0xFFFFFFFFFFFFFFE2
0xFFFFFFFFFFFFFFE1
0xFFFFFFFFFFFFFFE0

0xFFFFFFFFFFFFFFF
0xFFFFFFFFFFFFFFE
0xFFFFFFFFFFFFFFD

0xFFFFFFFFFFFFFF2
0xFFFFFFFFFFFFFF1
0xFFFFFFFFFFFFFF0

+0xFFFFFFFFFFFFFFFF
+0xFFFFFFFFFFFFFFFE
+0xFFFFFFFFFFFFFFFD

+0xFFFFFFFFFFFFFFF2
+0xFFFFFFFFFFFFFFF1
+0xFFFFFFFFFFFFFFF0

+0xFFFFFFFFFFFFFFEF
+0xFFFFFFFFFFFFFFEE
+0xFFFFFFFFFFFFFFED

+0xFFFFFFFFFFFFFFE2
+0xFFFFFFFFFFFFFFE1
+0xFFFFFFFFFFFFFFE0

+0xFFFFFFFFFFFFFFF
+0xFFFFFFFFFFFFFFE
+0xFFFFFFFFFFFFFFD

+0xFFFFFFFFFFFFFF2
+0xFFFFFFFFFFFFFF1
+0xFFFFFFFFFFFFFF0


# INT64_MAX(9223372036854775807) +1, +2, +3, ...

0x8000000000000000
0x8000000000000001
0x8000000000000002

0x800000000000000D
0x800000000000000E
0x800000000000000F

+0x8000000000000000
+0x8000000000000001
+0x8000000000000002

+0x800000000000000D
+0x800000000000000E
+0x800000000000000F


# INT64_MAX(9223372036854775807) -0, -1, -2, ...

0x7FFFFFFFFFFFFFFF
0x7FFFFFFFFFFFFFFE
0x7FFFFFFFFFFFFFFD

0x7FFFFFFFFFFFFFF2
0x7FFFFFFFFFFFFFF1
0x7FFFFFFFFFFFFFF0

0x7FFFFFFFFFFFFFEF
0x7FFFFFFFFFFFFFEE
0x7FFFFFFFFFFFFFED

0x7FFFFFFFFFFFFFE2
0x7FFFFFFFFFFFFFE1
0x7FFFFFFFFFFFFFE0

0x7FFFFFFFFFFFFFF
0x7FFFFFFFFFFFFFE
0x7FFFFFFFFFFFFFD

0x7FFFFFFFFFFFFF2
0x7FFFFFFFFFFFFF1
0x7FFFFFFFFFFFFF0

+0x7FFFFFFFFFFFFFFF
+0x7FFFFFFFFFFFFFFE
+0x7FFFFFFFFFFFFFFD

+0x7FFFFFFFFFFFFFF2
+0x7FFFFFFFFFFFFFF1
+0x7FFFFFFFFFFFFFF0

+0x7FFFFFFFFFFFFFEF
+0x7FFFFFFFFFFFFFEE
+0x7FFFFFFFFFFFFFED

+0x7FFFFFFFFFFFFFE2
+0x7FFFFFFFFFFFFFE1
+0x7FFFFFFFFFFFFFE0

+0x7FFFFFFFFFFFFFF
+0x7FFFFFFFFFFFFFE
+0x7FFFFFFFFFFFFFD

+0x7FFFFFFFFFFFFF2
+0x7FFFFFFFFFFFFF1
+0x7FFFFFFFFFFFFF0


# INT64_MIN(-9223372036854775808) +0, +1, +2, ...

-0x8000000000000000

-0x7FFFFFFFFFFFFFFF
-0x7FFFFFFFFFFFFFFE
-0x7FFFFFFFFFFFFFFD

-0x7FFFFFFFFFFFFFF2
-0x7FFFFFFFFFFFFFF1
-0x7FFFFFFFFFFFFFF0

-0x7FFFFFFFFFFFFFEF
-0x7FFFFFFFFFFFFFEE
-0x7FFFFFFFFFFFFFED

-0xFFFFFFFFFFFFFFF
-0xFFFFFFFFFFFFFFE
-0xFFFFFFFFFFFFFFD

-0xFFFFFFFFFFFFFF2
-0xFFFFFFFFFFFFFF1
-0xFFFFFFFFFFFFFF0

-0xEFFFFFFFFFFFFFF
-0xEFFFFFFFFFFFFFE
-0xEFFFFFFFFFFFFFD

-0xEFFFFFFFFFFFFF2
-0xEFFFFFFFFFFFFF1
-0xEFFFFFFFFFFFFF0

-0x7FFFFFFFFFFFFFF
-0x7FFFFFFFFFFFFFE
-0x7FFFFFFFFFFFFFD

-0x7FFFFFFFFFFFFF2
-0x7FFFFFFFFFFFFF1
-0x7FFFFFFFFFFFFF0
