合规国际互联网加速 OSASE为企业客户提供高速稳定SD-WAN国际加速解决方案。 广告
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>