CC
Size: a a a
CC
CC
CC
int main(int argc, char **argv) {
uintmax_t biggest = -1;
std::cout << sizeof(biggest) << std::endl; // prints 8
std::cout << biggest << std::endl; // prints 18446744073709551615
std::cout << sizeof(18446744073709551615 * 18446744073709551615) << std::endl; // prints 16
return 0;
}CC
int main(int argc, char **argv) {
uintmax_t biggest = -1;
std::cout << sizeof(biggest) << std::endl; // prints 8
std::cout << biggest << std::endl; // prints 18446744073709551615
std::cout << sizeof(18446744073709551615 * 18446744073709551615) << std::endl; // prints 16
return 0;
}🦊
int main(int argc, char **argv) {
uintmax_t biggest = -1;
std::cout << sizeof(biggest) << std::endl; // prints 8
std::cout << biggest << std::endl; // prints 18446744073709551615
std::cout << sizeof(18446744073709551615 * 18446744073709551615) << std::endl; // prints 16
return 0;
}🦊
CC
../main.cpp:13:25: warning: integer constant is so large that it is unsigned
13 | std::cout << sizeof(18446744073709551615 * 18446744073709551615) << std::endl; // prints 64
| ^~~~~~~~~~~~~~~~~~~~
../main.cpp:13:48: warning: integer constant is so large that it is unsigned
13 | std::cout << sizeof(18446744073709551615 * 18446744073709551615) << std::endl; // prints 64
| ^~~~~~~~~~~~~~~~~~~~
🦊
A
CC
A
CC
🦊
A
CC
CC
🦊
🦊
🦊
CC