Вот пример:
#include
using namespace std;
int main() {
int var1 = 1359270;
int var2 = 4;
cout
Я попытался изменить типы переменных, чтобы удвоить, но тот же результат. < /p>
Однако, когда я использовал SetPrecision и фиксировал, как пример ниже: < /p>
Код: Выделить всё
#include
#include
using namespace std;
int main() {
int var1 = 1359270;
int var2 = 4;
cout
Подробнее здесь: [url]https://stackoverflow.com/questions/79737345/weird-floating-point-numbers-behaviour-in-c[/url]
Мобильная версия