여기서 C 또는 C++에서 %p와 %x의 차이점을 살펴보겠습니다. %p는 포인터 값을 인쇄하는 데 사용되고, %x는 16진수 값을 인쇄하는 데 사용됩니다. 포인터는 %u 또는 %x를 사용하여 표시할 수도 있습니다. %p와 %x를 사용하여 어떤 값을 인쇄하려면 큰 차이를 느끼지 못할 것입니다. 눈에 띄는 유일한 차이점은 %p는 앞에 0을 인쇄하지만 %x는 인쇄하지 않는다는 것입니다.
#include<stdio.h> main() { int x = 59; printf("Value using %%p: %p\n", x); printf("Value using %%x: %x\n", x); }
Value using %p: 000000000000003B Value using %x: 3b
위 내용은 C/C++에서 %p와 %x의 차이점은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!