%x %d在c++里是什么意思 能給個大全嗎
2 回答

精慕HU
TA貢獻(xiàn)1845條經(jīng)驗 獲得超8個贊
%p 是以16進(jìn)制的形式輸出內(nèi)存地址。
%x 也是以16進(jìn)制的形式輸出內(nèi)存地址。
不過%p的輸出字符為8個前2個為00。
%x只有6個。
%d 可以輸出整數(shù)。
也可以以10進(jìn)制的形式輸出。
%d 是有符號。
%x 是無符號。
舉個例子:
用8個2進(jìn)制位表示-1為11111111轉(zhuǎn)成無符號型就是2的9次方減1了。
%p是專用來處理指針的吧,而%x對打印的數(shù)據(jù)都可以,感覺差不多,就是用%p的時候打印出來都是8個數(shù)據(jù)的。
計算機(jī)存儲的都是2進(jìn)制,當(dāng)然也可以用%d打印地址,打印指針,指針就是用來存放地址的
%u當(dāng)然很大了,因為%d表示負(fù)數(shù)的時候(2進(jìn)制)第1位是1。
- 2 回答
- 0 關(guān)注
- 2058 瀏覽
添加回答
舉報
0/150
提交
取消