小编tem*_*emp的帖子

当uint32使用gcc C转换为uint8时,为什么没有警告

使用-Wconversion进行编译,

uint32_val = 0x00000C00;
uint_8_val = ((uint32_val >> 8) & 0x000000FF);
Run Code Online (Sandbox Code Playgroud)

没有警告.

我应该用什么编译器标志来发出警告?

c gcc type-conversion gcc-warning implicit-conversion

7
推荐指数
1
解决办法
348
查看次数