English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Debemos usar "%%zu" para imprimir la variable size_t. También podemos usar "%%d" para imprimir la variable size_t, lo que no mostrará ningún error. El método correcto para imprimir la variable size_t es usar "%%zu".
En el formato "%%zu", z es el modificador de longitud, y u indica un tipo sin signo.
A continuación, se muestra un ejemplo de impresión de la variable size_t.
#include <stdio.h> int main() { size_t a = 20; printf("El valor de a: %zu", a); return 0; }
Resultados de salida
El valor de a: 20
En el programa anterior, se declaró una variable size_t length y se la inicializó con un valor.
size_t a = 20;
La variable size_t length se imprime como sigue:
printf("El valor de a: %zu", a);