Szabályzata belépési különböző típusú állandók
Végén a karaktersor fordító hozza egy nulla szimbólum, vagyis karakter kód, amely egyenlő 0 Ez jelzi a sor vége.
Egy karakterlánc konstans, azaz nem lehet közben megváltoztatható. A gyakorlatban ez gyakran szükséges műveleteket végezni karaktersorozatok: például kérni egy felhasználó nevet, amelynek a segítségével a lead-out információkat. Az ilyen műveletek lehetséges, ha leírni a változó tömbként karaktereket.
ahol a méret - a lehető legnagyobb számú karakter, plusz 1 a null karaktert.
char neve [50], Fio [81];
Ha megértjük a funkció a program, amely végrehajtja az algoritmus teljesen befejezett, és lehet nevezni (azaz indult) bármely programból. Miután a munkát funkcióit folytatódik a program a hívás funkció helyet.
C nyelven is erős eszközök létrehozására felhasználó saját funkcióit. Azonban az első, akkor a szabványos előre definiált funkciók biztosította számunkra a C nyelvű könyvtár. Meg a funkció, meg kell írni a következő nyelvi konstrukciók:
imya_ funkció "(" [arg <"," аргумент> ] ")"
printf ( "Ez egy prímszám.", num);
Itt a „printf” funkció nevét, a függvény két argumentuma van, az első - a karaktersor, és a második - egy változó num.
Függvényargumentumok - az adatok, amelyek továbbítják a feldolgozó funkció. A funkció nem csak kap az érvek, hanem vissza a számított értékek:
Ha a függvény egy értéket, akkor lehet egy kihívás használni a különböző műveletek:
n = printf (, k "") + 5;
Bűn és cos függvény számított szinusz és koszinusz értékek és a printf függvény a bájtok számát a nyugdíjas képernyőn.
A fő funkciója le, mint egy void main (void), argumentum nélküli vagy visszatérési értéke (void - üres).
A standard funkció printf
Ez a funkció használható információ megjelenítésére a szabványos kimenetre (stdout), ami általában a képernyő.
"Printf" "(" méret <"," аргумент> ")"
A karakterlánc adatok átalakítása lehetnek jelen leírásban, amelyek mindegyike meg kell felelnie a érv. Ha vannak átalakítási meghatározást, akkor ahelyett, hogy jelenítse meg az értékeket a megfelelő érveket. Az érvek különböző típusú használatához szükséges a megfelelő konverziós specifikáció:
. - kimenetre egészek;
% C - a karaktert megjeleníteni egy képet, a megfelelő argumentum tartalmaznia kell a kódot a karakter;
% F - a kimeneti valós szám formájában egész és tört része;
% E - a kimeneti valós szám formájában mantissza és a rend;
% G - a kimeneti egy valós szám, mint a% f% e, vagy attól függően, hogy a számot;
% U - megjeleníteni egy előjel nélküli egész szám a tízes számrendszerben;
% O - a kimeneti egy előjel nélküli egész szám a oktális számrendszer;
% X - a kimeneti előjel nélküli egész szám hexadecimális jelölés;
További ellenőrzési adatok átalakítása használ átalakulás módosítókat. Ezek között írt a% szimbólum, és a konverziós előírásoknak.
módosító = [ "-"] "" [ ] [L]
Példák a specifikációk transzformációk módosítók:
Ha van „negatív”, az adatmező igazodnak a bal oldali oszlopban a kimeneti kiosztott számot. A szélessége mező száma határozza meg, amelynek tagjai a számjegyek területén <цифра1>. A valódi szám, az egyik beállíthatja a tizedesjegyek számát segítségével több áll a számjegyek <цифра2>. A levél L képviseli a végén módosító konverziós hosszú adattípusok, azaz Hosszú, unsigned long, és dupla.
A printf függvény a bájtok számát sikeresen származó információkat.
Standard funkció scanf
Ez a funkció használható, hogy bemeneti adatokat egy szabványos beviteli eszköz (stdin), amely jellemzően egy billentyűzet.
scanf ( "", n);
scanf ( "% s", név);
scanf függvény használata ajánlott extra karakter a formátum, egyébként okozhat kiszámíthatatlan helyzetet.
A formátum lehet az egyetlen transzformációs leírás szóköz nélkül vagy egyéb karaktereket. Ez annak a ténynek köszönhető, hogy a scanf függvény lehetőségek valójában sokkal szélesebb, mint az ebben a fejezetben ismertetett.
scanf függvény használatos együtt printf megjelenítéséhez utasításokat.
printf ( "Add meg a neved");
Műveletek és kifejezések
Működés közben észre cselekvési végezhető egy vagy több operandust az eredmény elérésére. A műveletek és operandusok kombinálni lehet a kifejezést. Minden kifejezés figyelembevételével kiszámított jellemzőit összetevőinek működését és azok prioritásait. Ennek eredményeként, a kifejezés értéke.
Sok különböző típusú műveletek: aritmetikai, logikai, bit, stb A legtöbb könnyen érthető számtani. Minden művelet jellemzi a műveleteket hajtott végre és az a művelet eredményét.