Цитата:
|
так работает процессор. такое поведение абсолютно во всех языках происходит при работе с float'ами. программное обеспечение тут не причём. это зашито на аппаратном уровне.
|
как насчет "С", СИ крут, а все остальное реально не для точных вычислений.

Код:
#include <stdio.h>
#include <stdlib.h>
int main(void) {
float aaa= 2.3;
int bbb= 1;
float result= aaa - bbb;
char str[123];
sprintf(str, "%f",result);
puts(str);//1.300000
return EXIT_SUCCESS;
}