Day |
Update |
19th May 2024 |
Increased right-side limit to 2150000, in case of huge positive exponents page still may be not responding, but please be patient! Only time is required to await the result. Also added buttons, which add or remove specific values to/from the exponent
|
15th-18th May 2024 |
Reorganization of results: added right-side digit, established right-side limit to 280004. Solution, which will be used to display big number in whole ensure increased range (possibly up to 2106).
|
10th-12th May 2024 |
Attempts to fix negative exponent powers result (lacking fractional zeros), experiments have been finished on 12th May. In the same day provided shortcut with Enter key instead of pressing the button to process.
Another change concerned decrementation and incrementation buttons around exponent selected by user, and their shortcuts via left and right arrows
|
30th April 2024 |
Fixed positive exponent powers result; huge result may result to false base 10 exponent result anyway and also, it will take longer to load, so be cautious |
29th April 2024 |
Added base 10 exponent result |
28th April 2024 |
Created this page |
Type |
Minimum value |
Maximum value |
Size in bits |
char , char8_t , int8_t , int_fast8_t , int_least8_t |
-128 (-27) |
127 (27 - 1) |
at least 8 |
short , char16_t , int16_t , int_fast16_t , int_least16_t |
-32768 (-215) |
32767 (215 - 1) |
at least 16 |
int , char32_t , int32_t , int_fast32_t , int_least32_t |
-2147483648 (-231; excluding Win16: -215) |
2147483647 (231 - 1; excluding Win16: 215 - 1) |
at least 16 (Win16) or 32 (Win32, Linux, Mac OS) |
long |
-2147483648 (-231; excluding Win32: -263) |
2147483647 (231 - 1; excluding Win32: 263 - 1) |
at least 32 (Win32) or 64 (Linux, Mac OS) |
long long , int64_t , int_fast64_t , int_least64_t |
-9223372036854775808 (-263) |
9223372036854775807 (263 - 1) |
at least 64 |
__int128* |
-170141183460469231731687303715884105728 (-2127) |
170141183460469231731687303715884105727 (2127 - 1) |
at least 128* |
unsigned char , uint8_t , uint_fast8_t , uint_least8_t |
0 |
255 (28 - 1) |
at least 8 |
unsigned short , uint16_t , uint_fast16_t , uint_least16_t |
0 |
65535 (216 - 1) |
at least 16 |
unsigned int , uint32_t , uint_fast32_t , uint_least32_t |
0 |
4294967295 (232 - 1; excluding Win16: 216 - 1) |
at least 16 (Win16) or 32 (Win32, Linux, Mac OS) |
unsigned long |
0 |
4294967295 (232 - 1; excluding Win32: 264 - 1) |
at least 32 (Win32) or 64 (Linux, Mac OS) |
unsigned long long , uint64_t , uint_fast64_t , uint_least64_t |
0 |
18446744073709551615 (264 - 1) |
at least 64 |
__uint128* |
0 |
340282366920938463463374607431768211455 (2128 - 1) |
at least 128* |
bool |
- |
- |
1 |
float |
subnormal: -2149; normal: -2126 |
2128 (227) |
at least 32 |
double |
subnormal: -21074; normal: -21022 |
21024 (2210) |
at least 64 |
long double |
80-bit: subnormal: -216445; normal: -216382
128-bit: subnormal -216494; normal: -216382
|
216384 (2214) |
at least 80 or 128 |