Có thể bạn quan tâm
- Giờ Mùi là mấy giờ đến mấy giờ? Người sinh giờ Mùi sướng hay khổ?
- Chủ trương là gì? Đường lối là gì? Đường lối, chủ trương của Đảng?
- Các mẫu Cảm nhận về bài thơ Từ ấy Tố Hữu ngắn gọn hay nhất
- Tại sao nước biển lại mặn? Muối ở biển sinh ra từ đâu?
- Trả lời câu hỏi C1 C2 C3 C4 Bài 35 trang 95 96 97 sgk Vật lí 9
%s hay %d %f %c là một cú pháp chúng ta thường sử dụng lặp đi lặp lại trong các chương trình lập trình c. Vậy ý nghĩa của các lệnh này là gì và cách sử dụng ra sao, hãy cùng tìm hiểu ngay nhé!
Bạn Đang Xem: %s là gì trong printf, scanf của ngôn ngữ lập trình C
%s
là gì
%s là một định dạng chuỗi trong c. Để hiểu rõ hơn về lệnh này, chúng ta sẽ phân tích ví dụ sau:
Xem Thêm : Viết đoạn văn kể về trò chơi mà em thích Hay chọn lọc (20 mẫu)
Viết chương trình in tên của bạn bằng ngôn ngữ C
-
- #include
- int main() {
- Thứ mười;
- printf(“Vui lòng nhập tên của bạn:\n”);
- scanf(“%s”, ten);
- printf(“Tên bạn là:”, tên);
- Trả về 0;
Giải thích câu lệnh trên:
-
-
- Lệnh: ký tự mười; biến 10 khai báo kiểu định dạng là chuỗi
- Lệnh: printf(“Tên bạn:\n”); thông báo ra màn hình để nhập tên của bạn
- Lệnh: scanf(“%s”, ten); ghi lại kết quả nhập từ bàn phím
- Lệnh: printf(“Tên bạn là:”, tên); in dòng kết quả tên của bạn ra màn hình
Xem Thêm: Văn khấn bao sái bát hương, xin tỉa chân nhang, dọn bàn thờ
-
Vì vậy, %s xuất hiện trong câu lệnh scanf (“%s”, ten); để định dạng giá trị đầu vào dưới dạng chuỗi ký tự
Ngoài %s là chuỗi còn có các kiểu dữ liệu khác như %f (số thực), %c (kiểu ký tự), %d (kiểu số nguyên)
Thêm ví dụ về %s
Xem Thêm : Ý nghĩa hình xăm Geisha Nhật Bản, 49 mẫu cô gái cầm ô đẹp
Ví dụ 1: Viết chương trình in chủ đề yêu thích ra màn hình
-
-
-
- #include
- int main() {
- char monhoc;
- printf(“Môn yêu thích của bạn:\n”);
- scanf(“%s”, đơn phân);
- printf(“Bạn thích nhất là:”, mohoc);
- Trả về 0;
Xem Thêm: Hướng dẫn Giải bài 10 11 12 trang 76 sgk Toán 9 tập 1
-
-
Ví dụ 2: Viết chương trình in tên bạn thân
-
-
-
-
- #include
- int main() {
- Ký tự 10[10];
- printf(“Vui lòng nhập tên của bạn:\n”);
- scanf(“%s”, ten);
- printf(“Tên người dùng của bạn là:”, tên);
- Trả về 0;
-
Xem Thêm: Giải bài 1 2 3 4 5 6 trang 140 141 sgk Đại số và Giải tích 11
-
-
Lưu ý: Đối với các ký tự 10[10]; chỉ cho phép tối đa 10 chuỗi ký tự
Vì vậy, bài viết này giúp bạn hiểu %s trong c là gì và cách sử dụng nó. Đến đây là hết bài viết, nếu có bất kỳ câu hỏi hay thắc mắc nào về ngôn ngữ lập trình c, vui lòng để lại lời nhắn ở phần bình luận!
Xem thêm:
-
-
-
-
- \n là gì, cách sử dụng câu lệnh \n trong c
- %f với câu lệnh printf, scanf trong ngôn ngữ c là gì
- %d trong câu lệnh printf, ngôn ngữ lập trình scanf c là gì
- %c trong câu lệnh printf và ngôn ngữ lập trình scanf c là gì?
-
-
-
Nguồn: https://anhvufood.vn
Danh mục: Giáo Dục