Pernyataan input dan output bahasa C termasuk: 1. printf(), digunakan untuk mengeluarkan maklumat ke skrin 2. scanf(), digunakan untuk menerima input daripada papan kekunci dan menetapkan nilai input kepada pembolehubah; ), digunakan untuk menerima aksara daripada papan kekunci 4. putchar(), digunakan untuk mengeluarkan aksara ke skrin 5. gets(), digunakan untuk menerima baris rentetan daripada papan kekunci; Keluarkan baris rentetan ke skrin 7. scanf_s(), yang akan melakukan semakan sempadan parameter apabila menerima input.
Persekitaran pengendalian artikel ini: sistem Windows 10, komputer Dell G3.
Terdapat banyak jenis pernyataan input dan output dalam bahasa C Berikut adalah yang biasa digunakan:
fungsi printf: Ia digunakan untuk mengeluarkan maklumat ke skrin. Formatnya ialah printf("rentetan format", senarai parameter berubah-ubah). Antaranya, rentetan format boleh mengandungi ruang letak untuk mewakili jenis pembolehubah dan format yang akan dikeluarkan. Contohnya, "%d" bermaksud mengeluarkan integer, "%f" bermaksud mengeluarkan nombor titik terapung, "%s" bermaksud mengeluarkan rentetan, dsb.
fungsi imbasan: digunakan untuk menerima input daripada papan kekunci dan menetapkan nilai input kepada pembolehubah. Formatnya ialah scanf("rentetan format", senarai parameter berubah-ubah). Sama seperti fungsi printf, ruang letak dalam rentetan format digunakan untuk menentukan jenis dan format pembolehubah yang diterima.
fungsi getchar: Digunakan untuk menerima aksara daripada papan kekunci. Formatnya ialah getchar(). Ia menunggu pengguna memasukkan aksara dan mengembalikan kod ASCII aksara itu.
Fungsi putchar: digunakan untuk mengeluarkan aksara ke skrin. Formatnya ialah putchar (pembolehubah aksara atau kod ASCII). Ia mengeluarkan aksara yang diberikan ke skrin.
mendapat fungsi: digunakan untuk menerima garis rentetan daripada papan kekunci. Formatnya mendapat(pembolehubah rentetan). Ia menunggu pengguna memasukkan baris rentetan dan menyimpan kandungan yang dimasukkan ke dalam pembolehubah rentetan yang ditentukan.
meletakkan fungsi: digunakan untuk mengeluarkan garis rentetan ke skrin. Formatnya adalah meletakkan (pembolehubah rentetan). Ia mengeluarkan rentetan yang diberikan ke skrin dengan pembalut talian automatik. Fungsi
scanf_s: ialah versi selamat baharu bagi fungsi scanf dalam standard C11. Ia melakukan semakan sempadan parameter apabila menerima input untuk mengelakkan isu keselamatan seperti limpahan penimbal. Formatnya ialah scanf_s("rentetan format", senarai parameter berubah-ubah).
Sebagai tambahan kepada fungsi input dan output yang biasa digunakan di atas, bahasa C juga menyediakan beberapa fungsi input dan output lain, seperti: fungsi fgets, fungsi fputs, fungsi fscanf, fungsi fprintf, dll., yang boleh melaksanakan operasi input dan output pada fail. Penggunaan fungsi ini adalah serupa dengan fungsi yang diperkenalkan di atas, kecuali anda perlu menentukan parameter penuding fail untuk menentukan fail yang akan dikendalikan.
Perlu diingatkan bahawa penggunaan fungsi input dan output memerlukan fail pengepala yang sepadan. Sebagai contoh, fungsi printf dan scanf perlu memasukkan fail pengepala
Atas ialah kandungan terperinci Apakah pernyataan input dan output dalam bahasa C?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!