Pradedančiųjų įvesties ir išvesties vadovas C

Pradedančiųjų įvesties ir išvesties vadovas C

Pradedant bet kuria programavimo kalba, pradžios taškas visada yra pagrindinė kalbos įvesties/išvesties (įvesties/išvesties) sistema. Įvestis leidžia rinkti duomenis, kai vykdoma jūsų programa, o išvestis leidžia rodyti tam tikrą informaciją vartotojui.





Koduojant C, turite iškviesti tinkamas standartines pagrindinės įvesties/išvesties bibliotekos funkcijas. Jūs visada turite įtraukti antraštės failą, kad įsitikintumėte, jog šios funkcijos įkeliamos į jūsų programą.





Išvestis

Standartinis išvesties srautas C yra kompiuterio ekranas. Tai yra, kai paleidžiate C programą, kurioje yra informacija, kurią reikia išvesti, ji bus rodoma ekrane. Srautas yra simbolių serija, tekanti iš vienos vietos į kitą.





Taip pat galima naudoti kitą išvesties srautą, pvz., Failą. Tačiau tai yra išplėstinė tema kitai dienai.

C kalba naudoja printf () funkcija spausdinti simbolių eilutę į ekraną. Ši simbolių eilutė (kartais vadinama tiesiogine) yra tarp dvigubų kabutių printf () funkcija.



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

Iš 1 eilutės, #įtraukti yra išankstinio apdorojimo direktyva. Jis liepia pirminiam procesoriui įtraukti įvesties/išvesties antraštės turinį ( ) prieš sudarydami programą.

Atkreipkite dėmesį, kad programos išvestis neapima n . Taip yra todėl, kad tai pabėgimo seka. Pabėgimo seka yra simbolių, turinčių ypatingą reikšmę, derinys, išskyrus tik juose esančius simbolius.





Atgalinis brūkšnys ( ) yra simbolis, kuris sako kompiliatoriui, kad jis atliks specialią išvestį. Pavyzdžiui, n reiškia, kad bus spausdinama nauja eilutė. Kitas programos išvestis (jei yra) prasidės nuo tos naujos eilutės.

Žemiau esančioje lentelėje apibendrinamos kai kurios įprastos pabėgimo sekos.





Pabėgimo seka apibūdinimas
n Nauja linija. Perkelia žymeklį kitos eilutės pradžioje
\ Atgalinis brūkšnys. Eilutėje įterpia atgalinį brūkšnį
t Horizontalus skirtukas. Perkelia žymeklį į kitą tabuliacijos tašką
' Dviguba citata. Į eilutę įterpia dvigubas kabutes

Kalbant apie erdvę, kartais teksto redaktoriuje gali tekti suskaidyti ilgus šonus. Tai galite patogiai padaryti naudodami kelis printf () pranešimo spausdinimo funkcijos.

Žr. Pavyzdį žemiau:

#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.');
}

Įvestis

Standartinis įvesties srautas C yra klaviatūra. Tai reiškia, kad kai programa prašo įvesties, ji tikisi, kad duomenys pagal numatytuosius nustatymus bus gauti iš klaviatūros.

Verta žinoti, kad įvesties srautą galima nukreipti į kažką kitą, pavyzdžiui, failą.

C kalba naudoja scanf () funkcija, kad gautumėte vartotojo įvestį. Žr. Pavyzdį žemiau:

#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');}
}

The scanf () funkcija turi du argumentus: konversijos specifikaciją ir atminties adresą. Iš aukščiau pateikto pavyzdžio, %d yra konversijos specifikatorius. Tai pasakoja scanf () įvesti sveiką skaičių. The d į %d reiškia „dešimtainis sveikasis skaičius“.

Antrasis argumentas prasideda simboliu ( & ), kuris C. vadinamas „adreso operatoriumi“ & sveikasis skaičius1 kompiliatoriui nurodo, kuris atminties adresas turi būti saugomas iš vartotojo gautos vertės.

kaip pakeisti „Gmail“ į klasikinį vaizdą

Po to, kai scanf () pareiškimas buvo įvykdytas programoje, kompiliatorius laukia, kol įvesite vertę. Jūs pateikiate vertę įvesdami ją ir paspausdami klavišą Enter (arba klavišą Return). Kai ši vertė priskiriama jūsų kintamajam, bet kuri kita programoje esanti nuoroda naudos tą pačią reikšmę.

Mokymasis C su pradedančiųjų programa

Pradėti savo programavimo kelionę yra labai įdomus darbas. Jei tai daroma neteisingai, tai gali pasirodyti nelengvas iššūkis.

Paprastai problema yra išmokti dalykų, netaikant jų praktinėms situacijoms. Mąstyk plačiau; pabandykite įsitraukti į keletą įdomių scenarijų, kuriuose galite pritaikyti savo žinias. Praktika naudojant kai kurias pradedančiųjų programas yra vienas geriausių būdų išsaugoti naujai įgytas žinias.

Dalintis Dalintis „Tweet“ Paštu Kaip išmokti C programavimo naudojant šį pradedančiųjų projektą

Norite pradėti programuoti, bet nesate tikri dėl C? Išbandykite šią C programavimo pradedančiųjų pamoką, kad patikrintumėte, ar tai jums tinkama kalba.

Skaityti toliau
Susijusios temos
  • Programavimas
  • C programavimas
  • Kodavimo patarimai
  • Programavimas
Apie autorių Jerome'as Davidsonas(Paskelbti 22 straipsniai)

Džeromas yra „MakeUseOf“ personalo rašytojas. Jis apima straipsnius apie programavimą ir „Linux“. Jis taip pat yra kriptovaliutų entuziastas ir visada stebi kriptografijos pramonę.

Daugiau iš Jerome Davidson

Prenumeruokite mūsų naujienlaiškį

Prisijunkite prie mūsų naujienlaiškio, kad gautumėte techninių patarimų, apžvalgų, nemokamų el. Knygų ir išskirtinių pasiūlymų!

Norėdami užsiprenumeruoti, spustelėkite čia