vak: (Знайка)
[personal profile] vak
#include <stdio.h>
int main ()
{
    if (-5.2 + 4.9 != -0.3) {
        printf("Oops!\n");
    }
    if (4.8 - 6.1 != -1.3) {
        printf("Oops!\n");
    }
    if (4.3 - 3.6 != 0.7) {
        printf("Oops!\n");
    }
}
Это мне надо было простенький тестик сварганить по работе, суммировать плавающие числа, а оно вон как боком выскочило.

Date: 2023-01-18 11:08 (UTC)
waqur: (Default)
From: [personal profile] waqur
Не зря в банковской сфере так популярен COBOL, у которого развитая система целочисленных типов фиксированной ширины в десятичном представлении. Банкиры ещё в 70-е были не в восторге от всех этих фокусов с округлением вещественных чисел с плавающей точкой.