xiaozhao2017
xiaozhao2017
采纳率14.3%
2017-06-20 02:07

c语言中uint32和uint32_t有什么区别啊?

已采纳

比如uint32 a;
uint32_t b;
有什么不同啊?

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

1条回答

  • fight_in_dl 战在春秋 4年前

    uint32_t是C/C++ 标准中定义的类型。

    //包含以下三个头文件中任意一个,就可以保证使用uint32_t类型
    <inttypes.h> 
    <stdint.h>
    <cstdint>
    

    而uint32是 某些 编译器定义的别名,以方便使用。类似:

     typedef uint32_t uint32
    

    uint32_t 比 uint32的可移植性更好 。

    用心回答每个问题,如果对您有帮助,请采纳答案好吗,谢谢!

    点赞 23 评论 复制链接分享

相关推荐