gccコンパイラが整数から符号なし整数に変換する方法を教えてください。 gccコンパイラにそのような変換をフラッグアウトするために渡すことができるオプション/ argはありますか?gccレポート整数をuint変換にする方法
2
A
答えて
6
フラグ:-Wconversion
を使用して、値を変更する可能性のある符号付き整数と符号なし整数間の変換について警告します。
3
あなたは-Wconversion
を使用することができます。
-Wconversion
が値を変更することができる暗黙的な変換のために警告します。 これには......が含まれます。 のような符号付きと符号なしの間の変換は、符号なしui = -1です。
またはより具体的には、-Wsign-conversion
:
-Wsign-conversion
は、符号なし整数変数に符号付き整数表現 を割り当てるように、整数値の符号を変更することが暗黙的な変換のための警告します。明示的なキャストは、 警告を消音します。 Cでは、このオプションは-Wconversion
でも有効です。
参考:https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#Warning-Options
関連する問題
- 1. 16進数値を解析してuintに変換する方法は?
- 2. UINTをWS_STRINGに変換する
- 3. 負の整数を持つNSStringを負の整数に変換する方法
- 4. SQLで日付範囲を整数(整数)に変換する方法
- 5. レポートを小数点に変換する
- 6. SQL Serverでローマン値を整数に変換する方法は?
- 7. Python整数をdatetimeに変換する方法
- 8. C++/cliでテキストボックスを整数配列に変換する方法
- 9. h:selectOneMenuで文字列を整数に変換する方法
- 10. バイト配列を整数値に変換する方法
- 11. time.strptimeをdatatime.date()の整数に変換する方法Python 2
- 12. 整数をATSの倍精度に変換する方法は?
- 13. 配列要素をPythonで整数に変換する方法
- 14. アセンブリで整数を文字列に変換する方法8086
- 15. Pythonログレベル名を整数コードに変換する方法
- 16. 未定義を整数値に変換する方法は? Javascript
- 17. Postgresのタイムスタンプを整数(Unix epoch)に変換する方法
- 18. 文字列をアンドロイドの整数型に変換する方法
- 19. 文字列をpythonで整数に変換する方法3
- 20. S4 'DataFrame`で因子を整数に変換する方法は?
- 21. 文字列をjqueryの整数に変換する方法は?
- 22. 整数配列を他の型に変換する方法は?
- 23. 整数[70]を[.70]に変換する方法は?
- 24. 16進文字列を整数に変換する方法
- 25. 整数タイムスタンプをPython datetimeに変換する方法
- 26. Rubyで文字列を整数に変換する方法
- 27. 特定の整数をPythonでdatetimeに変換する方法
- 28. Pythonが文字列を整数に変換する方法
- 29. uitextfield整数を文字列に変換する方法
- 30. 整数をLARGE_INTEGERに変換する方法
コンバージョンを意味するのですか? 'unsigned int u = 0;'もまた整数 - 符号なしですか? –