正確的 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);

更新日期: 2020 年 6 月 26 日

22K+ 瀏覽量

開啟你的 職業生涯

完成課程認證

開始
廣告