> 백엔드 개발 > C++ > C/C++에서 %p와 %x의 차이점은 무엇입니까?

C/C++에서 %p와 %x의 차이점은 무엇입니까?

WBOY
풀어 주다: 2023-08-27 14:57:07
앞으로
1311명이 탐색했습니다.

C/C++에서 %p와 %x의 차이점은 무엇입니까?

여기서 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:tutorialspoint.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿