Rumah >pembangunan bahagian belakang >C++ >Bagaimana untuk menggunakan printf dalam c++
Fungsi
printf() digunakan dalam C dan C++ untuk memformat data output kepada output standard. Ia mengeluarkan jenis data yang berbeza ke skrin dalam format yang ditentukan dengan menggunakan penentu format (%d, %u, %f, %c, %s). Sintaks fungsi: printf(const char *format, ...), dengan format menentukan format dan ... mewakili nombor pembolehubah parameter. Ia mengembalikan bilangan aksara yang dicetak atau nilai negatif pada ralat.
Penggunaan printf() dalam C++
printf() ialah fungsi perpustakaan standard dalam C dan C++ yang digunakan untuk memformat data output kepada output standard (biasanya konsol). Ia membolehkan pembangun mencetak pelbagai jenis data ke skrin dengan cara terkawal.
Penggunaan:
printf() Sintaks fungsi adalah seperti berikut:
<code class="cpp">int printf(const char *format, ...);</code>
Di mana:
format
:一个指向格式字符串的指针,它指定如何格式化输出数据。...
:可变数量的参数,对应于格式字符串中的占位符。格式选项:
格式字符串使用格式说明符来指定如何输出数据类型。常见格式说明符包括:
%d
:有符号十进制整数%u
:无符号十进制整数%f
:双精度浮点数%c
:字符%s
Pilihan format:
Format rentetan menggunakan penentu format untuk menentukan cara untuk mengeluarkan jenis data. Penentu format biasa termasuk:%u
: integer perpuluhan tidak ditandatangani %f
: ketepatan dua kali nombor titik terapung
<code class="cpp">#include <iostream> #include <cstdio> int main() { int age = 25; double gpa = 3.75; char grade = 'A'; std::string name = "John Smith"; // 打印不同类型的数据 printf("Name: %s\n", name.c_str()); printf("Age: %d\n", age); printf("GPA: %.2f\n", gpa); printf("Grade: %c\n", grade); return 0; }</code>🎜🎜Output: 🎜🎜
<code>Name: John Smith Age: 25 GPA: 3.75 Grade: A</code>🎜🎜Nota: 🎜🎜🎜🎜Penentukan format mesti sepadan dengan jenis data parameter yang sepadan. 🎜🎜Jika bilangan medan yang dinyatakan dalam rentetan format kurang daripada bilangan parameter sebenar, parameter tambahan akan diabaikan. 🎜🎜Fungsi printf() mengembalikan bilangan aksara yang dicetak, atau nilai negatif jika ralat berlaku. 🎜🎜
Atas ialah kandungan terperinci Bagaimana untuk menggunakan printf dalam c++. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!