我知道它UINT32_MAX
存在,但我无法使用它。我试printf("%d\n", UINT32_MAX);
了一下,打印出来了-1
。使用%ld
而不是%d
向我展示了 unsigned int 类型的错误,UINT32_MAX
需要%d
将其打印出来。
请帮忙,我理想中想要的是一个宏/枚举,它的最大值word_t
是我定义的类型,目前是uint32_t
.
我希望我能说清楚我想要什么,如果没有,请随时提问。
编辑
我忘了说我实际上想要做什么。所有这些都将用于将整数数组设置为其最大值,因为该整数数组实际上是将所有位设置为 1 的位图。