Fungsi scanf digunakan dalam bahasa C untuk membaca data daripada input standard Ia menggunakan rentetan yang diformatkan dan penuding kepada pembolehubah untuk mendapatkan nilai jenis tertentu. Penentu format yang boleh digunakan termasuk %c (aksara), %d (integer perpuluhan), %f (titik terapung) dan %s (rentetan).
Maksud scanf dalam bahasa C
scanf ialah fungsi perpustakaan standard dalam bahasa C, digunakan untuk membaca data daripada input standard. Ia adalah fungsi interaktif yang membolehkan pengguna memasukkan nilai semasa runtime.
Cara menggunakan scanf
Sintaks fungsi scanf adalah seperti berikut:
<code class="c">int scanf(const char *format, ...);</code>
Di mana:
format
:一个格式化字符串,指定要读取值的类型。...
:一个可变参数列表,其中包含指向待读取变量的指针。格式化说明符
格式化字符串由一组格式化说明符组成,这些说明符指定了要读取的值的类型。以下是最常见的格式化说明符:
%c
:字符%d
:十进制整数%f
:浮点数%s
:字符串示例
以下代码示例演示了如何使用scanf读取用户输入的整数:
<code class="c">#include <stdio.h> int main() { int number; printf("Enter an integer: "); scanf("%d", &number); printf("You entered: %d\n", number); return 0; }</code>
运行该程序时,它会提示用户输入一个整数,然后将输入存储在number
%c
: aksara🎜%d
: integer perpuluhan🎜% f
: Nombor titik terapung🎜%s
: Rentetan🎜🎜Contoh🎜🎜🎜Contoh kod berikut menunjukkan cara menggunakan scanf untuk membaca pengguna Integer memasukkan: 🎜rrreee🎜Apabila anda menjalankan program, ia menggesa pengguna untuk integer dan kemudian menyimpan input dalam pembolehubah nombor
. 🎜Atas ialah kandungan terperinci Maksud scanf dalam bahasa c. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!