[問題] 抱歉 再詢問一次 c++強制轉換
開發平台(Platform): (Ex: Win10, Linux, ...)
qt 5
編譯器(Ex: GCC, clang, VC++...)+目標環境(跟開發平台不同的話需列出)
qt creator
問題(Question):
short tempData[100];
double *i = (double*)tempData;
*i=6;
int *j = (int*)&tempData[1];
*j=6;
qDebug() << " " << tempData[0];
qDebug() << " " << tempData[1];
抱歉 請容許我在發問一次
主要是我想透過 指標改變不同類型的tempDate值,發送這個資料
我上網查 小轉大的話 值應該是會一樣的,可是強制轉double 的值都是0
編譯的時候,也是沒有警告
還是不太明白 希望能獲得解答 謝謝
預期的正確結果(Expected Output):
6
6
錯誤結果(Wrong Output):
0
6
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 101.13.10.174
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1533058187.A.DD1.html
→
08/01 01:46,
7年前
, 1F
08/01 01:46, 1F
→
08/01 01:46,
7年前
, 2F
08/01 01:46, 2F
→
08/01 01:46,
7年前
, 3F
08/01 01:46, 3F
→
08/01 01:46,
7年前
, 4F
08/01 01:46, 4F
推
08/01 01:56,
7年前
, 5F
08/01 01:56, 5F
→
08/01 01:57,
7年前
, 6F
08/01 01:57, 6F
→
08/01 01:58,
7年前
, 7F
08/01 01:58, 7F
→
08/01 02:09,
7年前
, 8F
08/01 02:09, 8F
推
08/01 02:22,
7年前
, 9F
08/01 02:22, 9F
推
08/01 08:35,
7年前
, 10F
08/01 08:35, 10F
噓
08/01 08:38,
7年前
, 11F
08/01 08:38, 11F
→
08/01 08:38,
7年前
, 12F
08/01 08:38, 12F
推
08/01 08:52,
7年前
, 13F
08/01 08:52, 13F
推
08/01 09:34,
7年前
, 14F
08/01 09:34, 14F
→
08/01 10:20,
7年前
, 15F
08/01 10:20, 15F
→
08/01 11:36,
7年前
, 16F
08/01 11:36, 16F
→
08/01 13:05,
7年前
, 17F
08/01 13:05, 17F
推
08/02 10:27,
7年前
, 18F
08/02 10:27, 18F
→
08/02 10:31,
7年前
, 19F
08/02 10:31, 19F
→
08/02 10:31,
7年前
, 20F
08/02 10:31, 20F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):