Maison  >  Article  >  développement back-end  >  A quoi sert "%p" dans printf en C ?

A quoi sert "%p" dans printf en C ?

王林
王林avant
2023-08-27 21:29:022378parcourir

C 中 printf 中的“%p”有什么用?

En langage C, nous avons vu différents spécificateurs de format. Ici, nous verrons un autre spécificateur de format appelé %p. Il est utilisé pour imprimer des données de type pointeur. Voyons un exemple pour mieux comprendre.

Exemple

#include<stdio.h>
main() {
   int x = 50;
   int *ptr = &x;
   printf("The address is: %p, the value is %d", ptr, *ptr);
}

Sortie

The address is: 000000000022FE44, the value is 50

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer