IAR -AV R –C 编译器简要指南 IAR-AVR C编译器简要 本文所有资料来源于IAR Embedded Workbench for Atmel AVR V4 Evaluation 里的 EWAVR_CompilerReference
pdf(IAR C/C++编译器参考指南),文中提到“具体参阅IAR C/++编译器参考指南”指的就是该资料
本资料针对于IAR AVR 4
20A版本 第一章数据类型(编译器支持 ISO/ANSI C 基本数据类型和一些附加数据类型
) 1.1.整型数据 1.2.浮点数据类型: 数据类型大小范围对齐 bool 8 bits 0 to 1 1 char 8 bits 0 to 255 1 signed char 8 bits -128 to 127 1 unsigned char 8 bits 0 to 255 1 signed short 16 bits -32768 to 32767 1 unsigned short 16 bits 0 to 65535 1 signedint 16 bits -32768 to 32767 1 unsignedint 16 bits 0 to 65535 1 signed long 32 bits -231 to 231-1 1 unsigned long 32 bits 0 to 232-1 1 signed long long 64 bits -263 to 263-1 1 unsigned long long 64 bits 0 to 264-1 1 bool数据类型在C++语言里是默认支持的
如果你在C代码的头文件里包含stdbool
h, bool数据类型也可以使用在C语言里
也可以使用布尔值 false和 true
数据类型大小范围Exponent Mantissa float