最佳答案
如果你想使用 QT,你必须拥抱 quint8
,quint16
等等。
如果你想使用 图片来源: https://en.wikipedia.org/wiki/GLib,你必须欢迎 guint8
,guint16
等等。
在 Linux上有 u32
、 s16
等等。
UC/OS 定义了 SINT32
、 UINT16
等等。
如果你不得不使用这些东西的一些组合,你最好做好麻烦的准备。因为在你的机器上,u32
是 typedef
d/long
,quint32
是 typedef
d/int
,编译器是 会抱怨的。
如果有 <stdint.h>
,为什么每个人都这样做? 这是图书馆的某种传统吗?