c - 如何使 gcc 报告 int 到 uint 转换

标签 c static-analysis lint

如何让 gcc 编译器报告从整数到无符号整数的转换? 是否有一个选项/arg 可以传递给 gcc 编译器以标记此类转换?

最佳答案

使用标志:-Wconversion,它会警告有符号和无符号整数之间的转换可能会更改值。

https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html

关于c - 如何使 gcc 报告 int 到 uint 转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36596671/

相关文章:

c - 将结构体写入缓冲区

c - C语言中如何遍历二维数组对角线?

java - 为什么此代码会生成 "Potential resource leak"警告?

.net - .NET的FindBugs

c# - 如何让 C# Arcanist linter 正常工作?

reactjs - 如何配置 package.json 来运行 eslint 脚本

c++ - 如何在 C++ 中避免 GOTO

根据文件中的数字创建新变量 - C

用于将函数作为属性进行比较的 Python 代码检查器

android - 意外转换为 AppCompatButton : layout tag was Button