| Range | Bits | Answer | % Correct |
|---|---|---|---|
| -32.767 / 32.767 | 16 bits | int | 100%
|
| -2.147.483.64 / 2.147.483.64 | 32 bits | long | 100%
|
| -32.768 / 32.767 | 16 bits | short | 89%
|
| 0 / 1 | 8 bits* | bool | 84%
|
| 0 / 255 | 8 bits | char | 84%
|
| ~ -3.4028E+38 / 3.4028E+38 | 32 bits* | float | 84%
|
| ~ -1.7977E+308 / 1.7977E+308 | 64 bits* | double | 79%
|
| 0 / 65.535 | 16 bits | unsigned | 74%
|
| −9,223,372,036,854,775,807 / 9,223,372,036,854,775,807 | 64 bits | long long | 63%
|
| 0 / 65.535 | 16 bits | unsigned int | 63%
|
| 0 / 4.294.967.295 | 32 bits | unsigned long | 63%
|
| 0 / 65.535 | 16 bits | unsigned short | 63%
|
| ~ -1.1897E+4932 / 1.1897E+4932 | 128 bits* | long double | 58%
|
| 0 / 255 | 8 bits | unsigned char | 58%
|
| -2.147.483.64 / 2.147.483.64 | 32 bits | long int | 53%
|
| 0 / 18,446,744,073,709,551,615 | 64 bits | unsigned long long | 53%
|
| -32.768 / 32.767 | 16 bits | short int | 47%
|
| -32.767 / 32.767 | 16 bits | signed | 47%
|
| -128 / 127 | 8 bits | signed char | 47%
|
| -32.767 / 32.767 | 16 bits | signed int | 47%
|
| -2.147.483.64 / 2.147.483.64 | 32 bits | signed long | 47%
|
| −9,223,372,036,854,775,807 / 9,223,372,036,854,775,807 | 64 bits | signed long long | 47%
|
| −9,223,372,036,854,775,807 / 9,223,372,036,854,775,807 | 64 bits | long long int | 42%
|
| -2.147.483.64 / 2.147.483.64 | 32 bits | signed long int | 42%
|
| −9,223,372,036,854,775,807 / 9,223,372,036,854,775,807 | 64 bits | signed long long int | 42%
|
| -32.768 / 32.767 | 16 bits | signed short | 42%
|
| 0 / 4.294.967.295 | 32 bits | unsigned long int | 42%
|
| 0 / 18,446,744,073,709,551,615 | 64 bits | unsigned long long int | 42%
|
| 0 / 65.535 | 16 bits | unsigned short int | 42%
|
| -32.768 / 32.767 | 16 bits | signed short int | 37%
|