こんにちは。プログラム初心者です。よろしくお願いします。
この度、プログラムを作成していたら
「warning C4244:"=":'double'から'BYTE'に変換しました。データが失われているかもしれません。」
と出てしまいます。
doubleをfloatなどに変更しても同様のエラーが出てしまいます。
どうすればよろしいでしょうか。
よろしくお願いいたします。
それはエラーではなく警告。
doubleの値の範囲はBYTEの値の範囲よりも大きいので,
BYTEで表わすことができない値をdoubleの値が持っているかもしれない,
ということをコンパイラが通知しています。
それを承知で行っているのであれば,キャストしてそこにコメントをつけておけばよいでしょう。
>YuO様
ご丁寧に教えていただきありがとうございました。
もれからも精進していきます!
ツイート | ![]() |