Kezdő útmutató a be- és kimenethez C -ban

Kezdő útmutató a be- és kimenethez C -ban

Bármely programozási nyelven való induláskor 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ő. Azaz, ha olyan C programot futtat, amelyik rendelkezik információval, amelyet ki kell adni, 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ó.



#include
int main( void ) { // main function included in every program
printf('Programming is easy!
' );
}
Output displayed:
Programming is easy!

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:

#include
int main( void ) { // main function
printf(' C is a structured programming language that is strongly typed. Unlike python, you need to put a variable's ');
printf ('data type while programming in C.');
}

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:

#include
int main( void ) {
int integer1;
printf( 'Enter an integer
' ); // prompt user for response
scanf( '%d', &integer1 ); // read an integer
if ((n%2)==0){
System.out.println(' Your number is even');
}else{
System.out.println(' Your number is odd');}
}

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 „decimális egész”.

A második érv egy karakterrel kezdődik ( & ), amelyet C -ben „címoperátornak” neveznek. Az érv & 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.

miért nem csatlakozik a telefonom a számítógéphez?

Azután scanf () utasítás végrehajtása egy programban, a fordító várja az érték bevitelé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, ijesztő kihívás lehet.

Általában az a probléma, hogy 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ény Részvény Csipog Email 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 kriptorajongó, é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