[STM32F1] STM32数据类型请教

[复制链接]
928|0
 楼主| 卡卡_73 发表于 2015-1-13 17:38 | 显示全部楼层 |阅读模式
在32的stdint.h中有这么一段定义:
  1. typedef   signed           int int_fast8_t;
  2. typedef   signed           int int_fast16_t;
  3. typedef   signed           int int_fast32_t;
  4. typedef   signed       __int64 int_fast64_t;

  5.     /* fastest minimum-width unsigned integer types */
  6. typedef unsigned           int uint_fast8_t;
  7. typedef unsigned           int uint_fast16_t;
  8. typedef unsigned           int uint_fast32_t;
  9. typedef unsigned       __int64 uint_fast64_t;
从上可以看到,int_fast8_t,int_fast16_t和int_fast32_t的数据类型其实都是signed int ,uint_fast8_t,uint_fast16_t和uint_fast32_t的数据类型都是unsigned int,为什么这样定义了。
int_fast8_t和uint_fast8_t数据类型的意义又何在?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

9

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部