pomoc pre zaciatocnika

C,C++,C#

Moderátori: psichac, Moderátori

bonatius
Stály člen
Stály člen
Príspevky: 334
Dátum registrácie: 14 Máj 2007, 00:00
Bydlisko: BA

pomoc pre zaciatocnika

Príspevok od používateľa bonatius » 13 Sep 2011, 12:19

Ahojte,

zacinam sa ucit programovat v C a v jednej ucebnici som narazil na tento kod
printf("%c %d\n",65,65);
printf("%c %d\n",'C','C');

viem aky je vysledok, ale nerozumiem tomu.
Mam pocit, ze to nejako suvisi s ASCI znakmi.

Mohol by mi to, prosim, niekto vysvetlit?

Dakujem.
0

Používateľov profilový obrázok
bobo87
Ultimate člen
Ultimate člen
Príspevky: 1913
Dátum registrácie: 15 Feb 2007, 00:00
Vek: 36
Kontaktovať používateľa:

Príspevok od používateľa bobo87 » 13 Sep 2011, 12:21

Ahoj

Neskusal som to spustat, ale predpokladam vypis

A 65
C 67

:)
Je to sposobene tym, ze prvy znak je formatovany %c (vypisuje sa znak) a druhy ako cele cislo (%d), takze sa vypisuje hodnota/kod znaku. :)
0
float l,I,Q,_,o;int E;main(){I=1.125;while(I>=-1.225){for(l=-2;l<=1;l+=3/79.0){Q=_=0;for(E=127;Q*Q+_*_<4.0&&--E>32;){o=Q;Q=Q*Q-_*_+l;_=2*o*_+I;}putchar(E);}putchar(10);I-=9/88.0;}}

bonatius
Stály člen
Stály člen
Príspevky: 334
Dátum registrácie: 14 Máj 2007, 00:00
Bydlisko: BA

Príspevok od používateľa bonatius » 13 Sep 2011, 13:52

dakujem za vysvetlenie, uz tomu rozumiem.
0

Napísať odpoveď
  • Podobné témy
    Odpovedí
    Zobrazení
    Posledný príspevok