The range of values in an integer bit-field are:
-2,147,483,648 to 2,147,483,647 for 32-bit signed quantities
0 to 4,294,967,295 for 32-bit unsigned quantities
-9,223,372,036,854,775,808 to 9,223,372,036,854,775,807 for
64-bit signed quantities
0 to 18,446,744,073,709,551,615 for 64-bit unsigned quantities