|
发表于 2007-3-10 00:13:41
|
显示全部楼层
The following table lists all the data types supported by the CodeVisionAVR C compiler, their range of possible values and their size:
Type Size (Bits) Range
bit 1 0 , 1
char 8 -128 to 127
unsigned char 8 0 to 255
signed char 8 -128 to 127
int 16 -32768 to 32767
short int 16 -32768 to 32767
unsigned int 16 0 to 65535
signed int 16 -32768 to 32767
long int 32 -2147483648 to 2147483647
unsigned long int 32 0 to 4294967295
signed long int 32 -2147483648 to 2147483647
float 32 +- 1.175e-38 to +- 3.402e38
double 32 +- 1.175e-38 to +- 3.402e38
The bit data type is supported only for global variables.
If the Project|Configure|C Compiler|Code Generation|char is unsigned option is checked or #pragma uchar+ is used, then char has by default the range 0..255.
========================================
在CVAVR的使用说明中给出了 float 和 double 的范围,他们是一样的,如同int 和 short int |
|