Iesācēja ceļvedis ievadīšanai un izvadei C

Iesācēja ceļvedis ievadīšanai un izvadei C

Sākot darbu jebkurā programmēšanas valodā, sākuma punkts vienmēr ir valodas ievades/izvades (I/O) pamata sistēma. Ievadīšana ļauj apkopot datus, kad programma darbojas, savukārt izvade ļauj lietotājam parādīt noteiktu informāciju.





Kodējot C, jums ir jāizsauc pareizās standarta bibliotēkas funkcijas pamata I/O. Jums vienmēr ir jāiekļauj galvenes failu, lai nodrošinātu, ka šīs funkcijas tiek ielādētas jūsu programmā.





Izeja

Standarta izvades plūsma C ir datora ekrāns. Tas ir, palaižot C programmu, kurai ir izvadāma informācija, tā tiks parādīta ekrānā. Straume ir rakstzīmju virkne, kas plūst no vienas vietas uz otru.





Ir iespējams izmantot arī citu izvades straumi, piemēram, failu. Tomēr šī ir uzlabota tēma citai dienai.

C valoda izmanto printf () funkciju, lai ekrānā izdrukātu rakstzīmju virkni. Šī rakstzīmju virkne (dažreiz saukta par burtu) tiek ievietota starp pēdiņām printf () funkciju.



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

No 1. rindas, #iekļaut ir priekšapstrādātāja direktīva. Tas liek pirmapstrādātājam iekļaut I/O galvenes saturu ( ) pirms programmas apkopošanas.

Ņemiet vērā, ka programmas izvade neietver n . Tas ir tāpēc, ka tā ir glābšanās secība. Bēgšanas secība ir rakstzīmju kombinācija, kurai ir īpaša nozīme, izņemot vienkārši tajās esošās rakstzīmes.





Atpakaļvērstā slīpsvītra ( ) ir rakstzīme, kas kompilatoram paziņo, ka tas veiks īpašu izvadi. Piemēram, n nozīmē, ka tiks izdrukāta jauna rinda. Nākamā programmas izvade (ja tāda ir) sāksies no šīs jaunās rindas.

Tālāk esošajā tabulā ir apkopotas dažas izplatītākās glābšanās secības.





Bēgšanas secība Apraksts
n Jauna līnija. Novieto kursoru nākamās rindas sākumā
\ Slīpsvītras raksturs. Virknē ievieto slīpsvītru
t Horizontālā cilne. Novieto kursoru nākamajā tabulēšanas pieturvietā
' Dubults citāts. Virknē ievieto pēdiņas

Telpas būtībā dažkārt teksta redaktorā var būt nepieciešams sadalīt garus sānu elementus. To var ērti izdarīt, izmantojot vairākus printf () funkcijas, lai izdrukātu ziņu.

Skatiet piemēru zemāk:

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

Ievadi

Standarta ievades plūsma C ir tastatūra. Tas nozīmē, ka tad, kad jūsu programma pieprasa ievadi, tā sagaida, ka dati pēc noklusējuma tiks saņemti no tastatūras.

Ir vērts zināt, ka ievades straumi var novirzīt uz kaut ko citu, piemēram, failu.

C valoda izmanto scanf () funkcija, lai saņemtu lietotāja ievadi. Skatiet piemēru zemāk:

#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 () funkcijai ir divi argumenti: reklāmguvuma specifikators un atmiņas adrese. No iepriekš minētā piemēra %d ir reklāmguvumu specifikators. Tā stāsta scanf () lai ievadītu veselu skaitli. The d iekšā %d apzīmē “decimāls vesels skaitlis”.

Otrais arguments sākas ar zīmi ( & ), ko C sauc par “adrešu operatoru”. Arguments & vesels skaitlis1 norāda kompilatoram, kura atmiņas adrese jāsaglabā no lietotāja iegūtajai vērtībai.

kā izveidot ciltskoku Google dokumentos

Pēc tam, kad scanf () paziņojums ir izpildīts programmā, kompilators gaida, kad ievadīsit vērtību. Jūs iesniedzat vērtību, ierakstot to un pēc tam nospiežot taustiņu Enter (vai atgriešanās taustiņu). Kad šī vērtība ir piešķirta jūsu mainīgajam, jebkura cita atsauce uz to programmā izmantos to pašu vērtību.

C mācīšanās ar iesācēju programmu

Programmēšanas brauciena sākums ir ļoti aizraujošs pasākums. Ja tas tiek darīts nepareizi, tā vietā tas var izrādīties biedējošs izaicinājums.

Problēma parasti ir apgūt lietas, nepiemērojot tās praktiskām situācijām. Domājiet ārpus kastes; mēģiniet iekļauties dažos interesantos scenārijos, kuros varat pielietot savas zināšanas. Prakses ar dažām iesācēju programmām ir viens no labākajiem veidiem, kā saglabāt jauniegūtās zināšanas.

Kopīgot Kopīgot Čivināt E -pasts Kā iemācīties C programmēšanu ar šo iesācēju projektu

Vai vēlaties sākt programmēšanu, bet neesat pārliecināts par C? Izmēģiniet šo C programmēšanas iesācēja apmācību, lai pārbaudītu, vai tā ir jūsu valoda.

Lasīt Tālāk
Saistītās tēmas
  • Programmēšana
  • C Programmēšana
  • Kodēšanas padomi
  • Programmēšana
Par autoru Džeroms Deividsons(22 raksti publicēti)

Džeroms ir MakeUseOf personāla rakstnieks. Viņš aptver rakstus par programmēšanu un Linux. Viņš ir arī kriptogrāfijas entuziasts un vienmēr seko līdzi kriptogrāfijas nozarei.

Vairāk no Džeroma Deividsona

Abonējiet mūsu biļetenu

Pievienojieties mūsu informatīvajam izdevumam, lai iegūtu tehniskus padomus, pārskatus, bezmaksas e -grāmatas un ekskluzīvus piedāvājumus!

Noklikšķiniet šeit, lai abonētu