多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
C语言标准中,常用的类型如下表格: ![](https://img.kancloud.cn/14/60/1460541bf5d8aa3227d439161591b354_544x528.png =400x) ### 然而在正常开发过程中,由于平台(主控芯片类型)不同,会导致我们使用的变量有位数的差异,比如表中的int在不同位(16位/32位)机的表现不同,因此我们需要一个抽象定义来解决这个跨平台问题: ![](https://img.kancloud.cn/a3/83/a383ca96a91c96967a9678b60fc116fa_548x488.png =400x) ### 这个抽象定义在Linux标准头文件已经实现,我们只需要在开发时包含一下头文件即可:#include <stdint.h>, bool类型需要包含另外一个头文件:#include <stdbool.h>