Computer >> Máy Tính >  >> Lập trình >> lập trình C

Cách chính xác để sử dụng printf để in size_t trong C / C ++ là gì?

Chúng ta nên sử dụng “% zu” để in các biến có độ dài size_t. Chúng ta cũng có thể sử dụng “% d” để in các biến size_t, nó sẽ không hiển thị bất kỳ lỗi nào. Cách chính xác để in biến size_t là sử dụng “% zu”.

Ở định dạng “% zu”, z là công cụ sửa đổi độ dài và u là đại diện cho loại không dấu.

Sau đây là một ví dụ để in biến size_t.

Ví dụ

#include <stdio.h>
int main() {
   size_t a = 20;
   printf("The value of a : %zu", a);
   return 0;
}

Đầu ra

The value of a : 20

Trong chương trình trên, một biến có độ dài size_t được khai báo và khởi tạo với một giá trị.

size_t a = 20;

Các biến có độ dài size_t được in như sau -

printf("The value of a : %zu", a);