Rumah >pembangunan bahagian belakang >C++ >Maksud scanf dalam bahasa c

Maksud scanf dalam bahasa c

下次还敢
下次还敢asal
2024-05-02 19:54:151173semak imbas

Fungsi

scanf ialah fungsi input dalam bahasa C yang digunakan untuk membaca data berformat daripada input standard. Penggunaan adalah seperti berikut: Tentukan format data input (menggunakan rentetan format). Berikan alamat pembolehubah (menggunakan operator &). Membaca data daripada input standard mengikut rentetan yang diformat dan menyimpannya dalam pembolehubah yang ditentukan.

Maksud scanf dalam bahasa c

Maksud fungsi scanf dalam bahasa C

fungsi scanf ialah fungsi input standard dalam bahasa C, digunakan untuk membaca data berformat daripada input standard (biasanya papan kekunci) dan menyimpannya di lokasi memori yang ditentukan .

Penggunaan:

scanf("rentetan terformat", & senarai pembolehubah);

di mana:

  • rentetan terformat: Tentukan format data input, contohnya, "%d" mewakili integer , "%f" mewakili nombor titik terapung.
  • Senarai pembolehubah: Alamat pembolehubah yang menyimpan data input mengikut turutan.

Contoh:

<code class="c">int age;
float weight;
scanf("%d %f", &age, &weight);</code>

Dalam contoh ini, fungsi scanf membaca dua data daripada input standard, data pertama ialah integer dan disimpan dalam pembolehubah umur, data kedua ialah nombor titik terapung dan disimpan dalam berat dalam pembolehubah. Format aksara nombor titik pemuatan

%c

aksara %sStringNota: Fungsi scanf memerlukan format data input konsisten dengan rentetan format, jika tidak, ia akan menyebabkan ralat. Apabila menggunakan fungsi scanf, anda mesti menggunakan operator & untuk mendapatkan alamat pembolehubah. fungsi scanf melangkau aksara ruang kosong terkemuka.

Atas ialah kandungan terperinci Maksud scanf 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