Ha bármilyen programozási nyelven indul, a kezdőpont mindig a nyelv alapbeviteli/kimeneti (I/O) rendszere. A bemenet lehetővé teszi adatok gyűjtését a program futása közben, míg a kimenet lehetővé teszi bizonyos információk megjelenítését a felhasználó számára.

Amikor C -ben kódol, meg kell hívnia a megfelelő szabványos könyvtári funkciókat az alapvető I/O -hoz. Mindig tartalmaznia kell a fejléc fájlt, hogy ezek a funkciók betöltődjenek a programba.

Kimenet

A C szabványos kimeneti folyamata a PC képernyő. Vagyis, ha olyan C programot futtat, amely rendelkezik a kimenő információval, akkor az megjelenik a képernyőn. A folyam karakterek sorozata, amelyek egyik helyről a másikra áramlanak.

Lehetőség van másik kimeneti adatfolyam, például fájl használatára is. Ez azonban egy újabb nap fejlett témája.

A C nyelv a printf () funkció karaktersorozat nyomtatására a képernyőre. Ez a karakterlánc (amelyet néha literálnak is neveznek) a kettős idézőjelek között helyezkedik el printf () funkció.

instagram viewer
#befoglalni 
int main (void) {// minden programban szereplő fő funkció
printf ("A programozás egyszerű!
" );
}
Kimenet megjelenítve:
A programozás egyszerű!

Az 1. sorból, #befoglalni egy előfeldolgozó irányelv. Azt mondja az előfeldolgozónak, hogy tartalmazza az I/O fejléc tartalmát () a program összeállítása előtt.

Vegye figyelembe, hogy a program kimenete nem tartalmazza \ n. Ez azért van, mert ez egy menekülési sorozat. A menekülési sorozat olyan karakterek kombinációja, amelyek különleges jelentéssel bírnak, nem csak a bennük található karakterek.

A fordított perjel (\) egy olyan karakter, amely megmondja a fordítónak, hogy speciális kimenetet fog végrehajtani. Például, \ n azt jelenti, hogy új sor kerül nyomtatásra. A következő programkimenet (ha van) az új sorból indul.

Az alábbi táblázat összefoglalja néhány gyakori menekülési szekvenciát.

Meneküléssorozat Leírás
\ n Új sor. A kurzort a következő sor elejére helyezi
\\ Fordított karakter. Visszahúzást szúr be a karakterláncba
\ t Vízszintes lap. A kurzort a következő tabulátorra helyezi
\" Kettős idézet. Dupla idézőjelek beszúrása a karakterláncba

A tér lényegében néha előfordulhat, hogy a szövegszerkesztőben fel kell bontania a hosszú oldalsó oldalakat. Ezt kényelmesen megteheti többszörös használatával printf () funkciót az üzenet kinyomtatásához.

Lásd az alábbi példát:

#befoglalni 
int main (void) {// fő funkció
printf ("C egy strukturált programozási nyelv, amely erősen gépelt. A python -tól eltérően egy változó ");
printf ("adattípus C programozás közben.");
}

Bemenet

A C szabványos bemeneti adatfolyam a billentyűzet. Ez azt jelenti, hogy amikor a program bevitelt kér, elvárja, hogy az adatok alapértelmezés szerint a billentyűzetről érkezzenek.

Érdemes tudni, hogy a bemeneti adatfolyam másra is irányítható, például egy fájlra.

A C nyelv a scanf () funkció a felhasználói adatok beolvasásához. Lásd az alábbi példát:

#befoglalni 
int main (void) {
int egész szám1;
printf ("Írjon be egy egész számot
" ); // válasz kérése a felhasználótól
scanf ("%d", & egész szám1); // egész szám olvasása
ha ((n%2) == 0) {
System.out.println ("Páros számod");
}más{
System.out.println ("Páratlan a számod");}
}

Az scanf () függvény két érvet vesz fel: egy konverziós specifikátort és egy memóriacímet. A fenti példából %d a konverziós specifikátor. Elmondja scanf () egész szám beviteléhez. Az d ban ben %d "tizedes egész szám".

A második érv egy karakterrel kezdődik (&), amelyet C -ben "címkezelőnek" neveznek. A vita & egész szám1 megmondja a fordítónak, hogy a felhasználótól kapott értéket melyik memóriacímben kell tárolni.

Azután scanf () utasítás végrehajtása egy programban, a fordító várja az érték megadását. Az értéket úgy írja be, hogy beírja, majd megnyomja az Enter billentyűt (vagy a Return billentyűt). Ha ezt az értéket hozzárendeli a változóhoz, akkor a program bármely más hivatkozása ugyanazt az értéket használja.

C tanulás kezdő programmal

A programozási út kezdete nagyon izgalmas vállalkozás. Ha helytelenül hajtják végre, akkor ijesztő kihívás lehet.

Általában az a probléma, ha megtanulunk dolgokat anélkül, hogy azokat a gyakorlati helyzetekre alkalmaznánk. Gondolkodj kreatívan; Próbáljon meg érdekes helyzetekben részt venni, ahol alkalmazhatja tudását. Néhány kezdő programmal való gyakorlás az egyik legjobb módja annak, hogy megőrizze újonnan megszerzett tudását.

RészvényCsipogEmail
Hogyan lehet megtanulni a C programozást ezzel a kezdő projekttel

Szeretné elkezdeni a programozást, de nem biztos a C -ben? Próbálja ki ezt a C programozási kezdő oktatóanyagot, és ellenőrizze, hogy ez a nyelv az Ön számára.

Olvassa tovább

Kapcsolódó témák
  • Programozás
  • C Programozás
  • Kódolási tippek
  • Programozás
A szerzőről
Jerome Davidson (22 cikk megjelent)

Jerome a MakeUseOf munkatársa. A programozásról és a Linuxról szóló cikkekkel foglalkozik. Ő is kripto -rajongó, és mindig figyelemmel kíséri a kriptoipart.

További Jerome Davidson

Iratkozzon fel hírlevelünkre

Csatlakozz hírlevelünkhöz, ahol technikai tippeket, véleményeket, ingyenes e -könyveket és exkluzív ajánlatokat találsz!

Feliratkozáshoz kattintson ide