Rabu, November 20, 2019

Bagaimana mencetak % dengan menggunakan printf() pada bahasa C

Berikut ini adalah prototipe dari standar fungsi printf pada bahasa c.

int printf(const char *format, ...);

Format string terdiri dari nol dan lebih terarah: karakter umum (bukan %) digandakan dan tidak mengalami perubahan menuju output stream; dan dilakukan konversi spesifikasi untuk setiap argumen. Proses ini dapat menyebabkan error jika terlalu banyak argumen yang tidak efisien diberikan para proses tersebut. Begitu juga jika karakter tersebut adalah "%" yang juga termasuk karakter standar pada bahasa C, jika ingin dicetak maka dapat memberikan pesan error pada kompilator.

Sehingga untuk dapat mencetak karakter "%" maka digunakan karakter tambahan berupa "%%" seperti diperlihatkan contoh berikut ini:


Juga karakter "%" dapat dicetak dengan menggunakan cara seperti diperlihatkan pada contoh berikut ini:

printf("%c", '%');
printf("%s", "%");






Related Posts

Bagaimana mencetak % dengan menggunakan printf() pada bahasa C
Oleh

mohon untuk melakukan koreksi jika terdapat kesalahan pada penulisan blog ini,