Код: Выделить всё
#include
int main() {
float a,b,c;
a = 10.5;
b = 20.6;
c = a + b;
printf("%d \n", c);
return 0;
}
Код: Выделить всё
g++ -m32 file.cpp
./a.out -m32
Результат я получаю такой:
-1610612736
< п>Что происходит? Что я делаю не так? Я получаю фиктивный результат при компиляции без флага -m32. Gcc действует таким же образом.
Подробнее здесь: https://stackoverflow.com/questions/202 ... e-on-linux
Мобильная версия