/***************************************************************/ /* Prof. Dr. Carsten Vogt */ /* FH Koeln, Fak. 07 / Nachrichtentechnik */ /* http://www.nt.fh-koeln.de/vogt */ /* */ /* Beispielprogramm p07020100.c */ /* aus "C fuer Java-Programmierer", Hanser-Verlag */ /* */ /* Demonstriert werden einfache Anwendungen von printf(). */ /***************************************************************/ #include int main(void) { int x = 5, y = 7, i; short sht = 5; float f1 = 3.333333, f2 = 5.555555; char c1 = 'A', c2 = 'B', c3 = 'C'; char str[] = "kurz"; unsigned int fibonacci[20]; struct { char name[41]; int personalnummer; float gehalt; } ang_info; printf("x: %d, y: %d, x+y: %d\n\n\n",x,y,x+y); printf("%hd\n", sht); printf("\n %.3f \n\n", f1+f2); printf("Drei Zeichen: %c / %c / %c\n\n", c1, c2, c3); printf("%-20s\n\n", str); fibonacci[0] = fibonacci[1] = 1; for (i=2;i<20;i++) fibonacci[i] = fibonacci[i-1]+fibonacci[i-2]; for (i=0;i<20;i++) printf("%u ", fibonacci[i]); printf("\n\n"); strcpy(ang_info.name,"Schmitz"); ang_info.personalnummer = 1234; ang_info.gehalt = 2752.44; printf("ang_info.name: %s\n",ang_info.name); printf("ang_info.personalnummer: %d\n",ang_info.personalnummer); printf("ang_info.gehalt: %.2f\n\n",ang_info.gehalt); return 0; }