C語言」%p」的意思-----printf("%p",p)

printf("%p",p)     %p是打印地址(指針地址)的,是十六進制的形式,但是會全部打完,即有多少位打印多少位。 32位編譯器的指針變量爲4個字節(32位),64位編譯器的指針變量爲8個字節(64位)。 所以,在32位編譯器下,使用%p打印指針變量,則會顯示32位的地址(16進制的);在64位編譯器下,使用%p打印指針變量,則會顯示64位的地址(16進制的),左邊空缺的會補0。 %x:
相關文章
相關標籤/搜索