Val
フォームにパックされた int (32) 値があります
----------------------------------------
| 32-XXXXXXXXX-16 | 15-short-int-val-0 |
----------------------------------------
Val
操作を行う場合、これから短い整数値を抽出する場合
short temp = Val & 0x0000FFFF;
操作の戻り値の型は何Val & 0x0000FFFF
ですか? (short)(Val & 0x0000FFFFF)
に正しいデータを格納するには、値を型キャストする必要がありtemp
ますか?
16進数は本質的に符号なし整数として扱われると想定しているため、疑問が生じます。
上記の操作は実行とどう違うのですか
short temp = Val & 0xFFFF;