%p 表示輸出的結果是 指標
樓上好像說錯了,%x不是地址
給你個詳細的吧!
printf:
轉換說明符
%a 浮點數、十六進位制數字和p-計數法(C99)
%A 浮點數、十六進位制數字和P-計數法(C99)
%c 一個字元
%d 有符號十進位制整數
%e 浮點數、e-計數法
%E 浮點數、E-計數法
%f 浮點數、十進位制計數法
%g 根據數值型別不同自動選擇%f或%e。
%e 格式在指數小於-4或者大於等於精度時使用
%G 根據數值型別不同自動選擇%f或%E。
%E 格式在指數小於-4或者大於等於精度時使用
%i 有符號十進位制整數(與%d相同)
%o 無符號八進位制整數
%p 指標
%s 字串
%u 無符號十進位制整數
%x 使用十六進位制數字0f的無符號十六進位制整數
%X 使用十六進位制數字0F的無符號十六進位制整數
%% 列印一個百分號
%p 表示輸出的結果是 指標
樓上好像說錯了,%x不是地址
給你個詳細的吧!
printf:
轉換說明符
%a 浮點數、十六進位制數字和p-計數法(C99)
%A 浮點數、十六進位制數字和P-計數法(C99)
%c 一個字元
%d 有符號十進位制整數
%e 浮點數、e-計數法
%E 浮點數、E-計數法
%f 浮點數、十進位制計數法
%g 根據數值型別不同自動選擇%f或%e。
%e 格式在指數小於-4或者大於等於精度時使用
%G 根據數值型別不同自動選擇%f或%E。
%E 格式在指數小於-4或者大於等於精度時使用
%i 有符號十進位制整數(與%d相同)
%o 無符號八進位制整數
%p 指標
%s 字串
%u 無符號十進位制整數
%x 使用十六進位制數字0f的無符號十六進位制整數
%X 使用十六進位制數字0F的無符號十六進位制整數
%% 列印一個百分號