%s là gì trong C, ý nghĩa các câu lệnh và cách sử dụng, các lỗi thường gặp và cách khắc phục. Tất cả sẽ có trong bài viết ngôn ngữ lập trình C cơ bản sau
%s là gì hay %d %f %c là những cú pháp mà chúng ta thường xuyên sử dụng đi sử dụng lại trong các chương trình lập trình của ngôn ngữ C. Vậy ý nghĩa các câu lệnh này như thế nào và cách sử dụng ra sao, hãy cùng tìm hiểu ngay nhé!
[external_link_head]
%s là gì
%s trong C là định dạng chuỗi. Và để hiểu rõ hơn về câu lệnh này chúng ta sẽ cùng phân tích ví dụ sau:
Viết chương trình in ra màn hình tên của bạn bằng ngôn ngữ lập trình C
[external_link offset=1]
- #include <stdio.h>
- int main() {
- char ten;
- printf(“Nhap ten cua ban: \n”);
- scanf(“%s”, ten);
- printf(“Ten cua ban la: “, ten);
- return 0;
- }
Giải thích qua về các câu lệnh trên:
- Câu lệnh: char ten; để khai báo biến ten có kiểu định dạng là chuỗi ký tự
- Câu lệnh: printf(“Nhap ten cua ban: \n”); để thông báo ra màn hình nhập tên của bạn
- Câu lệnh: scanf(“%s”, ten); để ghi kết quả được nhập vào từ bàn phím
- Câu lệnh: printf(“Ten cua ban la: “, ten); In ra màn hình dòng thông báo kết quả tên của bạn
Như vậy %s xuất hiện trong câu lệnh scanf (“%s”, ten); để định dạng giá trị nhập vào là chuỗi ký tự char
Ngoài %s là chuỗi ra chúng ta 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)
Một số ví dụ khác về %s
Ví dụ 1: Viết chương trình in ra màn hình môn học bạn yêu thích nhất
- #include <stdio.h>
- int main() {
- char monhoc;
- printf(“Nhap mon hoc ban yeu thich: \n”);
- scanf(“%s”, monhoc);
- printf(“Mon hoc yeu thich cua ban la: “, monhoc);
- return 0;
- }
Ví dụ 2: Viết chương trình in ra màn hình tên người bạn thân nhất
[external_link offset=2]
- #include <stdio.h>
- int main() {
- char ten[10];
- printf(“Nhap ten nguoi ban: \n”);
- scanf(“%s”, ten);
- printf(“Ten nguoi ban cua ban la: “, ten);
- return 0;
- }
Lưu ý: đối với câu lệnh char ten[10]; chỉ cho phép nhập tối đa chuỗi 10 ký tự
Như vậy là bài viết đã giúp các bạn hiểu được %s trong C là gì và cách sử dụng nó như thế nào. Bài viết xin tạm dừng tại đây, nếu có những thắc mắc hoặc những câu hỏi liên quan đến ngôn ngữ lập trình C, Vui lòng để lại ở phần bình luận!
Nguồn: Tổng hợp từ Internet
[external_footer]
Đừng quên đồng hành cùng với ahayne.com ở các bài viết sau để biết thêm nhiều điều thú vị nhé!
--------↓↓↓↓↓↓--------
Tặng bạn Mã Giảm Giá Lazada, Shopee, Tiki hôm nay
Công cụ Mã Giảm Giá của Ahayne được cập nhật Mã Giảm Giá mới liên tục và ngay lập tức từ các sàn thương mại điện tử uy tín. Sử dụng cực dễ dàng, bạn không cần phải copy và dán thủ công Mã Giảm Giá như trước kia nữa.- Cách 1: Nhấn vào "Lấy code" và "Sao chép", hệ thống sẽ tự động chuyển bạn đến trang Lazada/Shopee/Tiki và lưu mã vào tài khoản của bạn. Mã Giảm Giá sẽ TỰ ĐỘNG áp dụng trực tiếp khi bạn đặt mua hàng.
- Cách 2 (chỉ cho sàn Shopee): Gõ tên sản phẩm hoặc dán link sản phẩm vào ô bên dưới, Ahayne tìm giúp bạn Mã Giảm Giá phù hợp. Thực hiện tiếp các bước như ở Cách 1 để lưu mã giảm giá vào tài khoản Shopee của bạn
- Các mã giảm giá đều có giới hạn về số lượng và thời gian cũng như sẽ có điều kiện áp dụng cho từng sản phẩm đi kèm, bạn lưu ý dùng sớm nhất có thể để không bỏ lỡ nhé.
- Nên chọn các mã giảm giá có điều kiện "áp dụng toàn sàn", "áp dụng toàn ngành hàng", "áp dụng cho tất cả các sản phẩm"... như vậy bạn hoàn toàn yên tâm là 100% sẽ được giảm giá khi mua bất cứ sản phẩm nào.Thường xuyên ghé ahayne trước khi mua sắm, để săn được mã giảm giá ưng ý nhé.
---↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓---