ここで警告が表示されます。警告には、「整数変換は切り捨てになります」と書かれています。typecast(U16)を削除しても持続します。
typedef unsigned short U16;
U16 mask;
mask = ~(U16)(0x8000);
この警告を解決するにはどうすればよいですか?以下のコードを使用して警告を削除しましたが、それが正しい方法かどうかはわかりません。
mask = (U16)(~(U32)(0x8000));
前もって感謝します!
ここで警告が表示されます。警告には、「整数変換は切り捨てになります」と書かれています。typecast(U16)を削除しても持続します。
typedef unsigned short U16;
U16 mask;
mask = ~(U16)(0x8000);
この警告を解決するにはどうすればよいですか?以下のコードを使用して警告を削除しましたが、それが正しい方法かどうかはわかりません。
mask = (U16)(~(U32)(0x8000));
前もって感謝します!