開發平台(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