Một thuật toán được đưa ra bên dưới để giải thích quy trình được đưa vào ngôn ngữ lập trình C để in các ký tự và chuỗi ở các định dạng khác nhau.
Bước 1:Đọc một ký tự để in.
Bước 2:Đọc tên tại thời điểm biên dịch.
Bước 3:Đầu ra của các ký tự ở các định dạng khác nhau bằng cách sử dụng các mã định dạng.
- printf ("% c \ n% 3c \ n% 5c \ n", x, x, x);
- printf ("% 3c \ n% c \ n", x, x);
- printf ("\ n");
Bước 4:Đầu ra của các chuỗi ở các định dạng khác nhau bằng cách sử dụng các mã định dạng.
- printf ("% s \ n", name);
- printf ("% 20s \ n", tên);
- printf ("% 20.10s \ n", tên);
- printf ("%. 5s \ n", tên);
- printf ("% - 20.10s \ n", tên);
- printf ("% 5s \ n", name);
Ví dụ
Sau đây là chương trình C để in các ký tự và chuỗi ở các định dạng khác nhau -
#include<stdio.h> main(){ char x = 'T'; static char name[20] = "Tutorials Point"; printf("OUTPUT OF CHARACTERS\n\n"); printf("%c\n%3c\n%5c\n", x,x,x); printf("%3c\n%c\n", x,x); printf("\n"); printf("OUTPUT OF STRINGS\n\n"); printf("%s\n", name); printf("%20s\n", name); printf("%20.10s\n", name); printf("%.5s\n", name); printf("%-20.10s\n", name); printf("%5s\n", name); }
Đầu ra
Khi chương trình trên được thực thi, nó tạo ra kết quả sau -
OUTPUT OF CHARACTERS T T T T T OUTPUT OF STRINGS Tutorials Point Tutorials Point Tutorials Tutor Tutorials Tutorials Point
Ví dụ
Xem xét một chương trình khác để kiểm tra định dạng khác -
#include<stdio.h> main() { char x = 'T'; static char name[20] = "Tutorials Point"; printf("OUTPUT OF CHARACTERS\n\n"); printf("%c\n", x); printf("%c\n%3c\n%5c\n", x,x,x); printf("%3c\n%c\n", x,x); printf("%c\n%3c\n%5c\n", x,x,x); printf("%3c\n%c\n", x,x); printf("\n"); printf("OUTPUT OF STRINGS\n\n"); printf("%.5s\n", name); printf("%-10.10s\n", name); printf("%.20s\n", name); printf("%20.10s\n", name); printf("%20s\n", name); printf("%10s\n", name); }
Đầu ra
Khi chương trình trên được thực thi, nó tạo ra kết quả sau -
OUTPUT OF CHARACTERS T T T T T T T T T T T OUTPUT OF STRINGS Tutor Tutorials Tutorials Point Tutorials Tutorials Point Tutorials Point