โดยทั่วไป ฟังก์ชัน printf() ใช้สำหรับพิมพ์ข้อความพร้อมกับค่าต่างๆ หากคุณต้องการพิมพ์ % เป็นสตริงหรือข้อความ คุณจะต้องใช้ '%%' % เดียวจะไม่พิมพ์อะไรเลยหรือจะแสดงข้อผิดพลาดหรือคำเตือนใด ๆ
นี่คือตัวอย่างการพิมพ์ % ใน printf() ในภาษา C
ตัวอย่าง
#include<stdio.h>
int main() {
printf("%");
printf("%%");
getchar();
return 0;
} ผลลัพธ์
%
มีวิธีอื่นในการพิมพ์ % ในข้อความดังตัวอย่างต่อไปนี้
ตัวอย่าง
#include<stdio.h>
#include<string.h>
int main() {
printf("welcome%\n");
printf("%%\n");
printf("%c\n",'%');
printf("%s\n","%");
char a[5];
strcpy(a, "%%");
printf("This is a's value: %s\n", a);
return 0;
} ผลลัพธ์
welcome% % 37 % % This is a's value: %%