В моем случае произведение двух чисел INT_MAX равно 296447233, что неверно.
296447233
long long int product = 0; product = 2137483647 * 2137483647; printf("product: %lli\n", product);
Что я делаю не так, и как это исправить? Спасибо !