Computer >> Máy Tính >  >> Lập trình >> lập trình C

Làm cách nào để in% bằng printf ()?

Nói chung, hàm printf () được sử dụng để in văn bản cùng với các giá trị. Nếu bạn muốn in% dưới dạng chuỗi hoặc văn bản, bạn sẽ phải sử dụng ‘%%’. Không một% nào sẽ in ra bất kỳ thứ gì cũng như không hiển thị bất kỳ lỗi hoặc cảnh báo nào.

Đây là một ví dụ để in% trong printf () bằng ngôn ngữ C,

Ví dụ

#include<stdio.h>
int main() {
   printf("%");
   printf("%%");
   getchar();
   return 0;
}

Đầu ra

%

Có một số cách khác để in% trong tin nhắn văn bản như trong ví dụ sau,

Ví dụ

#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;
}

Đầu ra

welcome%
%
37
%
%
This is a's value: %%