Hàm printf() trong lập trình C là gì

Ham Printf Trong Lap Trinh C La Gi



C là một trong những ngôn ngữ lập trình phổ biến có ứng dụng rộng rãi trong phát triển phần mềm. Một trong những chức năng quan trọng của nó trong C là bản inf chức năng, được sử dụng rộng rãi để hiển thị đầu ra trên bàn điều khiển. Nếu bạn không biết về printf() chức năng trong C, hãy theo dõi bài viết này, nơi chúng ta sẽ tìm hiểu chi tiết về printf() chức năng, cú pháp của nó và cách sử dụng nó trong lập trình C.

printf() trong C là gì

Các printf() chức năng được bao gồm trong thư viện chuẩn C và được áp dụng rộng rãi trong một chương trình để hiển thị đầu ra trên bàn điều khiển. Hàm này chấp nhận bất kỳ loại đầu vào nào được cung cấp bên trong dấu ngoặc đóng. Tuy nhiên, người dùng phải chỉ định loại đầu ra bằng cách sử dụng các chỉ định định dạng. Không sử dụng bất kỳ định dạng định dạng nào, printf() chức năng sẽ không thể tạo đầu ra trên bàn điều khiển.

Sau đây là cú pháp sử dụng printf() hàm trong lập trình C.







bản inf ( định dạng , arg1 , arg2 , ... ) ;

Tham số của hàm printf() là gì

Các printf() chức năng chấp nhận các đối số sau đây.



  • Định dạng: Một con trỏ tới một chuỗi kết thúc null được ghi vào luồng tệp. Nó bao gồm các ký tự và một bộ định dạng bổ sung bắt đầu bằng %.
  • Lập luận bổ sung: Các đối số khác mô tả dữ liệu sẽ được in. Chúng xuất hiện theo thứ tự của trình xác định định dạng.

Trình xác định định dạng bao gồm những gì

Các phần của định dạng định dạng được đưa ra như:



  • Một dấu hiệu hàng đầu%.
  • Một hoặc nhiều cờ sửa đổi hành vi chuyển đổi (tùy chọn).
  • Nếu không có dấu hiệu nào ở đó, một khoảng trắng sẽ được chèn vào để chủ động kết quả.
  • Số * hoặc số nguyên tùy chọn được sử dụng để xác định trường chiều rộng tối thiểu.
  • Để xác định độ chính xác, một trường tùy chọn bao gồm a. theo sau là * hoặc số nguyên hoặc không có gì.
  • Công cụ sửa đổi độ dài là tùy chọn và xác định kích thước của đối số.
  • Trình xác định định dạng chuyển đổi.

Để hiểu rõ hơn, hãy xem ví dụ về printf() chức năng trong C đưa ra dưới đây:





#include
int chủ yếu ( )
{
than chr = 'k' ;
trôi nổi số1 = 9,007 , số2 = 0,9756 ;
int int_num = 60 ;
bản inf ( 'num1 nhân với num2= %f \N ' , số1 * số2 ) ;
bản inf ( 'Đặt chiều rộng %*c \N ' , số 8 , chr ) ;
bản inf ( 'Số bát phân tương đương với %d là %o' , int_num , int_num ) ;
trở lại 0 ;
}

Đoạn mã trên xác định các biến cho một ký tự, số dấu phẩy động và một số nguyên. Sau đó nó sử dụng printf() để hiển thị phép nhân của các số dấu phẩy động, đặt độ rộng của ký tự và hiển thị số bát phân tương đương của số nguyên.



Các định dạng phổ biến nhất với hàm printf() là:

  • %d hoặc %i để in số nguyên
  • %f để in số dấu phẩy động
  • %c để in một ký tự
  • %s để in một chuỗi

Phần kết luận

Các printf() được sử dụng trong C để viết các chuỗi được định dạng. Nó được định nghĩa bên trong tập tin tiêu đề. Trong hướng dẫn trên, chúng tôi đã mô tả cú pháp, đối số và hoạt động của printf() chức năng cùng với một ví dụ. Hướng dẫn này cũng đã thảo luận về định dạng định dạng.