正確的 C/C++ printf 用法是什麼?
我們應該使用 "%zu" 來列印 size_t 長度的變數。我們還可以使用 "%d" 來列印 size_t 變數,它不會顯示任何錯誤。列印 size_t 變數的正確方法是使用 "%zu"。
在 "%zu" 格式中,z 是一個長度修飾符,u 代表無符號型別。
以下是列印 size_t 變數的一個示例。
示例
#include <stdio.h> int main() { size_t a = 20; printf("The value of a : %zu", a); return 0; }
輸出
The value of a : 20
在上述程式中,聲明瞭一個 size_t 長度的變數並初始化了一個值。
size_t a = 20;
size_t 長度的變數的列印如下 −
printf("The value of a : %zu", a);
廣告