Panduan Permulaan untuk Input dan Output di C

Panduan Permulaan untuk Input dan Output di C

Semasa memulakan dalam mana-mana bahasa pengaturcaraan, titik permulaan selalu merupakan sistem Input / Output (I / O) asas untuk bahasa tersebut. Input membolehkan anda mengumpulkan data ketika program anda berjalan, sementara output membolehkan anda menampilkan maklumat tertentu kepada pengguna.





Semasa mengekod dalam C, anda perlu memanggil fungsi perpustakaan standard yang betul untuk I / O asas. Anda mesti selalu memasukkan fail header untuk memastikan bahawa fungsi-fungsi ini dimuat ke dalam program anda.





Pengeluaran

Aliran output standard dalam C adalah skrin PC. Maksudnya, ketika anda menjalankan program C yang mempunyai informasi yang akan dikeluarkan, program tersebut akan ditampilkan di layar. Aliran adalah rangkaian watak yang mengalir dari satu tempat ke tempat lain.





Anda juga boleh menggunakan aliran output lain seperti fail. Walau bagaimanapun, ini adalah topik lanjutan untuk hari yang lain.

Bahasa C menggunakan printf () berfungsi untuk mencetak rentetan watak ke skrin. Rentetan aksara ini (kadang-kadang disebut harfiah) diletakkan di antara tanda petik ganda di dalam printf () fungsi.



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

Dari baris 1, #sertakan adalah arahan preprocessor. Ia memberitahu preprocessor untuk memasukkan isi header I / O ( ) sebelum program disusun.

Perhatikan bahawa output program tidak termasuk n . Ini kerana ia adalah rentetan pelarian. Urutan melarikan diri adalah gabungan watak yang mempunyai makna khas, selain watak yang terdapat di dalamnya.





Tanda belakang ( ) adalah watak yang memberitahu penyusun bahawa ia akan melakukan output khas. Sebagai contoh, n bermaksud bahawa baris baru akan dicetak. Output program seterusnya (jika ada) akan bermula dari barisan baru itu.

Jadual di bawah merangkum beberapa urutan pelarian yang biasa.





Urutan melarikan diri Penerangan
n Baris baru. Letakkan kursor pada permulaan baris seterusnya
\ Watak backslash. Menyisipkan garis miring terbalik dalam rentetan
t Tab Mendatar. Letakkan kursor di hentian tab seterusnya
' Petikan berganda. Menyisipkan petikan ganda dalam rentetan

Pada intinya ruang, anda kadang kala perlu memecahkan sisi panjang dalam penyunting teks anda. Anda boleh melakukannya dengan selesa menggunakan beberapa printf () berfungsi untuk mencetak mesej anda.

Lihat contoh di bawah:

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

Masukan

Aliran input standard dalam C adalah papan kekunci. Ini bermaksud bahawa apabila program anda meminta input, data tersebut diharapkan dari papan kekunci secara lalai.

Perlu diketahui bahawa aliran input boleh diarahkan ke sesuatu yang lain, seperti fail.

Bahasa C menggunakan scanf () berfungsi untuk mendapatkan input pengguna. Lihat contoh di bawah:

#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 () fungsi mengambil dua argumen: penentu penukaran dan alamat memori. Dari contoh di atas, % d adalah penentu penukaran. Ia memberitahu scanf () untuk memasukkan integer. The d dalam % d bermaksud 'perpuluhan perpuluhan.'

Hujah kedua bermula dengan ampersand ( & ), yang disebut sebagai 'pengendali alamat' di C. Argumennya & integer1 memberitahu pengkompil alamat memori yang mana nilai yang diperoleh daripada pengguna harus disimpan.

edit windows boot manager windows 10

Selepas scanf () penyataan telah dijalankan dalam program, penyusun menunggu anda memasukkan nilai. Anda menyerahkan nilai dengan mengetiknya dan kemudian menekan kekunci Enter (atau kekunci Return). Apabila nilai ini diberikan kepada pemboleh ubah anda, rujukan lain dalam program akan menggunakan nilai yang sama.

Belajar C Dengan Program Permulaan

Memulakan perjalanan pengaturcaraan anda adalah usaha yang sangat menarik. Sekiranya dilakukan dengan tidak betul, ia boleh menjadi cabaran yang menakutkan.

Mempelajari perkara tanpa menerapkannya pada situasi praktikal biasanya menjadi masalah. Berfikir di luar kotak; cuba letakkan diri anda dalam beberapa senario menarik di mana anda dapat menerapkan pengetahuan anda. Berlatih dengan beberapa program pemula adalah salah satu kaedah terbaik untuk mengekalkan pengetahuan yang baru anda perolehi.

Berkongsi Berkongsi Tweet E-mel Cara Belajar Pengaturcaraan C Dengan Projek Pemula Ini

Ingin memulakan pengaturcaraan, tetapi tidak pasti mengenai C? Cubalah tutorial pemula pengaturcaraan C ini untuk memeriksa apakah itu bahasa untuk anda.

Baca Seterusnya
Topik-topik yang berkaitan
  • Pengaturcaraan
  • Pengaturcaraan C
  • Petua Pengekodan
  • Pengaturcaraan
Mengenai Pengarang Jerome Davidson(22 Artikel Diterbitkan)

Jerome adalah Penulis Kakitangan di MakeUseOf. Dia merangkumi artikel mengenai Pengaturcaraan dan Linux. Dia juga peminat crypto dan selalu mengawasi industri crypto.

Lagi Dari Jerome Davidson

Langgan buletin kami

Sertailah buletin kami untuk mendapatkan petua, ulasan, ebook percuma, dan tawaran eksklusif!

Klik di sini untuk melanggan