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