[問題] unsigned 指標 cast
大家好,一個問題困惑我很久,關於 unsigned pointer cast。
提出來向板上高手請教。
char data[] = {0x20, 0x01, 0x20, 0x00};
*data 為 0010,0000 // 0x20
*(int) data 為 0x00200120
我的問題是
但是 *(unsigned int) data 似乎也是 0x00200120
與 *(int) data 沒甚麼不同。
但有時候看到會特別應用到 unsigned pointer cast。
請問我有哪邊 miss 嗎?
謝謝。
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 203.74.156.241
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1556385643.A.CCF.html
推
04/28 01:37,
6年前
, 1F
04/28 01:37, 1F
推
04/28 09:08,
6年前
, 2F
04/28 09:08, 2F
→
04/28 09:49,
6年前
, 3F
04/28 09:49, 3F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章