Mục lục:
Video: Bài 1 Giáo trình Ngôn ngữ lập trình C - Các khái niệm cơ bản - Bùi Thế Tâm 2025
Những điều mà chương trình C có thể làm là vô hạn, nhưng khi bạn lần đầu tiên học ngôn ngữ, bạn cần bắt đầu nhỏ. Một trong những chức năng phổ biến nhất bạn sẽ muốn chương trình C của bạn làm là hiển thị văn bản trên màn hình, và có hai cách để làm như vậy: puts () và printf ().
đặt ()
Đặt có thể là đặt chuỗi , trong đó một chuỗi là một đoạn văn bản bạn đặt vào màn hình. Bất kể, đây là cách hoạt động:
đặt ("Chào mừng, con người!");
Văn bản để hiển thị - chuỗi - được bao gồm trong ngoặc đơn chức năng. Hơn nữa, nó được bao gồm trong ngoặc kép, đó là cách bạn chính thức tạo văn bản bên trong ngôn ngữ C, và cách trình biên dịch cho biết sự khác biệt giữa văn bản và lập trình tuyên bố. Cuối cùng, câu lệnh kết thúc bằng dấu chấm phẩy.
Đây là cách puts () có thể phù hợp với một số mã nguồn đơn giản:
int main () {puts ("Chúc mừng, con người!"); return (0);}
Chức năng puts () hoạt động bên trong hàm main (). Nó chạy đầu tiên, hiển thị văn bản Chúc mừng, con người! trên màn hình. Sau đó trở lại (0); được chạy tiếp theo, nó sẽ thoát khỏi chương trình và trả về điều khiển cho hệ điều hành.
printf ()
Một chức năng ngôn ngữ C hiển thị văn bản trên màn hình là printf (), mạnh hơn nhiều so với puts () và được sử dụng thường xuyên hơn. Trong khi hàm puts () chỉ hiển thị văn bản trên màn hình, hàm printf () hiển thị văn bản định dạng . Điều này cho phép bạn kiểm soát nhiều hơn đầu ra.
Hãy thử mã nguồn sau:
#include int main () {printf ("Rất tiếc, không thể nói ngay bây giờ."); printf ("Tôi bận!"); return (0);}
Nhập mã này vào trình soạn thảo của bạn và lưu nó vào đĩa như HELLO. C. Sau đó biên dịch nó và chạy nó.
Xin lỗi, bây giờ không thể nói chuyện. Tôi đang bận!
Bạn có thể giả định rằng bằng cách đặt hai lệnh printf () trên các dòng riêng biệt, hai dòng văn bản khác nhau sẽ được hiển thị. Sai rồi!
Chức năng puts () tự động nối một ký tự dòng mới vào cuối bất kỳ văn bản nào nó hiển thị; hàm printf () không. Thay vào đó, bạn phải tự chèn ký tự dòng mới (n) vào văn bản của bạn.
Để "sửa chữa" các ngắt dòng trong HELLO trước. C, thay đổi dòng 5 như sau:
printf ("Xin lỗi, không thể nói bây giờ n");
Chuỗi thoát n được thêm vào sau khoảng thời gian. Đó là trước dấu nháy cuối cùng bởi vì ký tự dòng mới cần phải là một phần của chuỗi được hiển thị.
Vì vậy, lưu thay đổi, biên dịch lại HELLO. C, và chạy nó. Bây giờ đầu ra được định dạng theo ý thích của bạn:
Xin lỗi, bây giờ không thể nói chuyện.Tôi đang bận!