Я пытаюсь запустить некоторый базовый код на C, чтобы объявить 2 переменные с плавающей запятой, а затем разделить их и поместить это значение в 3-ю переменную. После этого я печатаю все 3.
#include <stdio.h>
int main ()
{
/* variable definition: */
float a, b, c;
/* variable initialization */
a = 1.2;
b = 2.7;
c = a / b;
printf("Floats (a,b) and quotient (c) are : %d,%d,%d \n", a,b,c);
return 0;
}
Я использую онлайн-компилятор «www.ideone.com» для компиляции и запуска кода, и вот результат, который я получаю:
Success time: 0 memory: 2156 signal:0
Поплавки (a,b) и частное (c): 1073741824,1072902963,-1610612736
Может ли кто-нибудь увидеть, возможно, я сделал ошибку в коде? Это для класса, и все работало нормально для каждого шага направления, пока я не перешел с int на float.