安全地将uint32_t变量分配给有符号的值

时间:2013-10-08 00:51:56

标签: c types

我最近遇到了一个代码

                uint32_t index = -1;

使用上述内容是否安全。假设代码必须跨多个Linux平台和发行版编译。或者是否建议使用签名值? 如果我将它与程序中某处的-1进行比较,则可能会将-1与0xffffffff进行比较并抛出错误或显示其他一些奇怪的行为。

0 个答案:

没有答案