Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Apakah pernyataan input dan output dalam bahasa C?

Apakah pernyataan input dan output dalam bahasa C?

DDD
DDDasal
2023-08-18 13:18:4812698semak imbas

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.

Apakah pernyataan input dan output dalam bahasa C?

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 Di samping itu, untuk meningkatkan keselamatan dan kebolehbacaan program, adalah disyorkan untuk menyemak kesahihan input apabila menggunakan fungsi input untuk mengelakkan ranap program atau hasil yang salah disebabkan oleh input yang salah.

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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn