Rumah >pembangunan bahagian belakang >Tutorial C#.Net >Peranan scanfs dalam bahasa c
Fungsi
scanfs digunakan dalam bahasa C untuk membaca data berformat daripada input standard dan menyimpan data baca dalam pembolehubah yang ditentukan. Ia membaca data mengikut penentu format (seperti %d, %f) yang ditentukan oleh parameter format dan menyimpan data dalam alamat pembolehubah yang dinyatakan dalam parameter .... Fungsi scanfs mengembalikan bilangan item data yang berjaya dibaca, atau -1 jika bacaan gagal.
Apakah peranan scanfs dalam bahasa C
?
scanfs ialah fungsi input standard dalam bahasa C, digunakan untuk membaca data berformat daripada input standard.
Fungsi:
Cara menggunakan:
Sintaks fungsi scanfs adalah seperti berikut:
<code class="c">int scanfs(const char *format, ...);</code>
Di mana:
format
:要从输入中读取数据的格式说明符字符串。...
:要存储读取数据的变量的地址列表。格式说明符:
格式说明符是一个字符序列,用于指定要读取数据的类型和格式。常见格式说明符包括:
%d
:读取整数%f
:读取浮点数%c
:读取字符%s
:读取字符串示例:
读取一个整数并将其存储在变量 num
中:
<code class="c">int num; scanfs("%d", &num);</code>
读取一个浮点数并将其存储在变量 pi
中:
<code class="c">float pi; scanfs("%f", &pi);</code>
注意:
&
%d
: Baca integer 🎜🎜%f
: Baca nombor titik terapung 🎜🎜%c
: Baca aksara 🎜🎜%s
: Baca rentetan 🎜🎜🎜🎜Contoh: 🎜🎜🎜Baca integer dan simpan dalam pembolehubah num
: 🎜rrreee 🎜Baca nombor titik terapung dan simpannya dalam pembolehubah pi
: 🎜rrreee🎜🎜Nota: 🎜🎜🎜🎜fungsi scanfs mengembalikan integer yang mewakili bilangan item data yang berjaya dibaca. 🎜🎜Jika membaca data gagal (cth. data input tidak sepadan dengan penentu format), maka -1 dikembalikan. 🎜🎜Alamat pembolehubah mesti dihantar ke fungsi scanfs menggunakan operator pengalamatan &
. 🎜🎜Atas ialah kandungan terperinci Peranan scanfs dalam bahasa c. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!