English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Nous devrions utiliser "%zu" pour imprimer la variable de longueur size_t. Nous pouvons également utiliser "%d" pour imprimer la variable size_t, ce qui ne montrera aucune erreur. La méthode correcte pour imprimer la variable size_t est d'utiliser "%zu".
Dans le format "%zu", z est un modificateur de longueur, u indique un type sans signe.
Voici un exemple de sortie de la variable size_t.
#include <stdio.h> int main() { size_t a = 20; printf("La valeur d'un : %zu", a); return 0; }
Résultat de la sortie
La valeur de a : 20
Dans le programme ci-dessus, une variable size_t length a été déclarée et initialisée avec une valeur.
size_t a = 20;
L'expression de la variable size_t length est la suivante :
printf("La valeur d'un : %zu", a);