首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >像uint32,int32,uint64,int64这样的类型是否定义在任何stdlib头文件中?

像uint32,int32,uint64,int64这样的类型是否定义在任何stdlib头文件中?
EN

Stack Overflow用户
提问于 2011-05-16 12:45:19
回答 3查看 222.9K关注 0票数 101

我经常看到使用uint32、uint64等类型的源代码,我想知道它们是应该由程序员在应用程序代码中定义,还是应该在标准的lib头文件中定义。

在我的应用程序源代码中使用这些类型的最好方法是什么?

EN

回答 3

Stack Overflow用户

发布于 2011-05-16 12:47:40

这些整数类型都在stdint.h中定义

票数 11
EN

Stack Overflow用户

发布于 2011-05-16 14:19:40

如果您使用的是C99,只需包含stdint.h即可。顺便说一句,64位类型存在的前提是处理器支持它们。

票数 2
EN

Stack Overflow用户

发布于 2018-04-06 22:06:00

提问者实际上问的是int16 (等)而不是(丑陋的) int16_t (等)。

没有标准的头文件--在Linux的/usr/include/文件夹中也没有用"_t“来定义它们。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6013245

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档