[an error occurred while processing this directive]
|
AVR® IAR C/EC++
COMPILER
Reference Guide
PART 2: COMPILER REFERENCE->DATA REPRESENTATION->DATA TYPES->INTEGER TYPES
Data type Size Range
char 8 bits 0 to 255
signed char 8 bits -128 to 127
unsigned char 8 bits 0 to 255
short 16 bits -32768 to 32767
signed short 16 bits -32768 to 32767
unsigned short 16 bits 0 to 65535
int 16 bits -32768 to 32767
signed int 16 bits -32768 to 32767
unsigned int 16 bits 0 to 65535
long 32 bits -2^31 to 2^31-1
signed long 32 bits -2^31 to 2^31-1
unsigned long 32 bits 0 to 2^32-1
signed long long 64 bits -2^63 to 2^63-1
unsigned long long 64 bits 0 to 2^64-1
Эти же значения находятся в стандартном файле limits.h со стандартными именами констант. В программе рекомендуется использовать именно имена констант вместо жестко забитых значений для обеспечения бОльшей переносимости Ваших сырцов.
E-mail: info@telesys.ru