%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 : Soạn bài Sử dụng một số biện pháp nghệ thuật trong văn bản thuyết
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: Tổng hợp kiến thức hóa 11 học kì 2: Hidrocacbon, ancol & phenol
-
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 : Cảm nhận của anh, chị về nhân vật Ngô Tử Văn trong Chuyện chức phán sự đền Tản Viên
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: Tả cây tre – Những bài văn miêu tả cây tre hay nhất
-
-
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: Dẫn chứng về lòng biết ơn ngắn gọn
-
-
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