关于M3在IAR中的数据类型定义的说明在哪里看?比如 tBoolean是什么类型?以及有些库函数的返回值是long,但是例程却用int型,意味着long和int都是32位?这些说明在哪里?
关于M3在IAR中的数据类型定义的说明在哪里看?比如 tBoolean是什么类型?以及有些库函数的返回值是long,但是例程却用int型,意味着long和int都是32位?这些说明在哪里?
你好。
1. tBoolean的定义参看头文件hw_types.h,参看附件。
2. 关于long和int的含义,int在C99标准中可以定义为32位或者16位。int一般对于32位的MCU编译器来讲,表示32位。16位的表示一般为short类型。8位表示为char类型。