Aloittelijan opas tuloihin ja tulosteisiin C -muodossa

Aloittelijan opas tuloihin ja tulosteisiin C -muodossa

Kun aloitat millä tahansa ohjelmointikielellä, aloituspiste on aina kielen perus -tulo-/lähtöjärjestelmä (I/O). Syötteen avulla voit kerätä tietoja ohjelman aikana, kun taas tulostuksen avulla voit näyttää tiettyjä tietoja käyttäjälle.





Kun koodaat C: ssä, sinun on kutsuttava oikeat kirjastotoiminnot perus I/O: lle. Sinun on aina sisällytettävä otsikkotiedostosta, jotta nämä toiminnot ladataan ohjelmaan.





Lähtö

C: n vakiolähtövirta on PC -näyttö. Toisin sanoen, kun suoritat C -ohjelman, jossa on tulostettavaa tietoa, se näkyy näytöllä. Virta on sarja merkkejä, jotka virtaavat paikasta toiseen.





On myös mahdollista käyttää toista tulostusvirtaa, kuten tiedostoa. Tämä on kuitenkin edistynyt aihe toiselle päivälle.

C -kieli käyttää printf () -toiminto tulostaa merkkijonon näytölle. Tämä merkkijono (jota joskus kutsutaan kirjaimeksi) sijoitetaan lainausmerkkien väliin printf () toiminto.



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

Riviltä 1, #sisältää on esikäsittelydirektiivi. Se kehottaa esikäsittelijää sisällyttämään I/O -otsikon sisällön ( ) ennen kuin ohjelma kootaan.

Huomaa, että ohjelman lähtö ei sisällä n . Tämä johtuu siitä, että se on pakosarja. Poistumisjärjestys on merkkien yhdistelmä, jolla on erityinen merkitys, ei pelkästään niissä olevia merkkejä.





Käänteisviiva ( ) on merkki, joka kertoo kääntäjälle, että se suorittaa erikoistuloksen. Esimerkiksi, n tarkoittaa, että uusi rivi tulostetaan. Seuraava ohjelman lähtö (jos sellainen on) alkaa tältä uudelta riviltä.

Alla olevassa taulukossa on yhteenveto joistakin tavallisista pakosarjoista.





Pakoputki Kuvaus
n Uusi rivi. Sijoittaa kohdistimen seuraavan rivin alkuun
\ Kallistusviiva. Lisää käänteisviivan merkkijonoon
t Vaaka -välilehti. Siirtää kohdistimen seuraavaan välilehden kohtaan
' Kaksinkertainen lainaus. Lisää kaksoislainaukset merkkijonoon

Avaruuden pohjalta saatat joutua joskus hajottamaan pitkät sivut tekstieditorissa. Voit tehdä tämän mukavasti käyttämällä useita printf () toimintoja viestin tulostamiseksi.

Katso alla oleva esimerkki:

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

Syöttö

Vakiotulovirta C: ssä on näppäimistö. Tämä tarkoittaa, että kun ohjelma pyytää syötettä, se odottaa, että tiedot tulevat oletusarvoisesti näppäimistöltä.

On syytä tietää, että syöttövirta voidaan ohjata johonkin muuhun, kuten tiedostoon.

C -kieli käyttää scanf () -toimintoa käyttäjän syötteen saamiseksi. Katso alla oleva esimerkki:

#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 () funktio ottaa kaksi argumenttia: muunnosmäärittelyn ja muistiosoitteen. Yllä olevasta esimerkistä %d on konversiomääritys. Se kertoo scanf () syöttää kokonaisluku. The d sisään %d tarkoittaa desimaalilukua.

Toinen argumentti alkaa merkillä ( & ), jota kutsutaan C -osoitteen operaattoriksi. Argumentti & kokonaisluku 1 kertoo kääntäjälle, mikä muistiosoite käyttäjältä saatu arvo tallennetaan.

Windows 7 -teemat Windows 10: lle

Jälkeen scanf () lause on suoritettu ohjelmassa, kääntäjä odottaa, että annat arvon. Lähetät arvon kirjoittamalla sen ja painamalla Enter -näppäintä (tai Return -näppäintä). Kun tämä arvo on määritetty muuttujalle, kaikki muut viittaukset siihen ohjelmassa käyttävät samaa arvoa.

Oppiminen C aloittelijaohjelmalla

Ohjelmointimatkasi aloittaminen on erittäin jännittävä yritys. Jos se tehdään väärin, se voi osoittautua pelottavaksi haasteeksi.

Asioiden oppiminen soveltamatta niitä käytännön tilanteisiin on yleensä ongelma. Ajattele laatikon ulkopuolella; yritä asettaa itsesi mielenkiintoisiin tilanteisiin, joissa voit soveltaa tietämystäsi. Harjoittelu joidenkin aloittelijaohjelmien kanssa on yksi parhaista tavoista säilyttää äskettäin hankkimasi tieto.

Jaa Jaa Tweet Sähköposti Kuinka oppia C -ohjelmointi tällä aloittelijaprojektilla

Haluatko aloittaa ohjelmoinnin, mutta et ole varma C: stä? Kokeile tätä C -ohjelmoinnin aloittelijan opetusohjelmaa ja tarkista, onko se sinulle sopiva kieli.

Lue seuraava
Liittyvät aiheet
  • Ohjelmointi
  • C Ohjelmointi
  • Koodausvinkkejä
  • Ohjelmointi
Kirjailijasta Jerome Davidson(22 artikkelia julkaistu)

Jerome on MakeUseOfin henkilöstökirjoittaja. Hän käsittelee ohjelmointia ja Linuxia käsitteleviä artikkeleita. Hän on myös salausharrastaja ja seuraa aina salausteollisuutta.

Lisää Jerome Davidsonilta

tilaa uutiskirjeemme

Liity uutiskirjeeseemme saadaksesi teknisiä vinkkejä, arvosteluja, ilmaisia ​​e -kirjoja ja ainutlaatuisia tarjouksia!

Klikkaa tästä tilataksesi