English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Dovremmo usare "%zu" per stampare la variabile di lunghezza size_t. Possiamo anche usare "%d" per stampare la variabile size_t, che non mostrerà alcun errore. Il metodo corretto per stampare la variabile size_t è utilizzare "%zu".
Nel formato "%zu", z è il modificatore di lunghezza, u rappresenta il tipo unsigned.
Di seguito è riportato un esempio di stampa della variabile size_t.
#include <stdio.h> int main() { size_t a = 20; printf("The value of a: %zu", a); return 0; }
Risultato di output
The value of a: 20
Nel programma sopra, è stata dichiarata una variabile size_t length e inizializzata con un valore.
size_t a = 20;
La variabile size_t length viene stampata come segue:
printf("The value of a: %zu", a);