programozas
-
kl24h #304 Én Dev C++ használok és hogy működjön, amit beírtál, akkor így kell beírni:
#include <stdio.h>
#include <conio.h>
int main()
{
printf("4 times 5 is %d",4*5);
getch();
}
Az #include <conio.h>, azért kell, mert a getch() másképp nem ismeri és ez a getch() azért kell, hogy megmaradjon a Command Prompt féle ablakocska. A return(0) kitöröltem, másképpen tényleg valami nagy random számot fog megadni.
A %i egész számokra vonatkozik, a %f valós számokra, %c az valamilyen karakterre, %g az egyszerübb alakban írja ki a valósz számot, pl. ha a valósz számként volt definiálva egy művelet, de közben az eredmény valamilyen tizedes szám: 1.25, 1.368, mert a %f esetében így írna ki ezeket: 1.25000 vagy 1.36800, a %d nem tudom én sem.
Másképpen ha a %d kicseréled %i-re, akkor is megadja a 20-as eredményt, mert egész szám.