English
Language : 

CC78K0S Datasheet, PDF (56/520 Pages) NEC – C Compiler Ver.1.30 or Later Language
CHAPTER 3 DECLARATION OF TYPES AND STORAGE CLASSES
The following is an explanation of the meaning of each type specifier and the limit values that can be expressed
with this compiler (the values enclosed in the parentheses). Since this compiler supports only the single precision of
IEEE Std 754-1985 for floating-point operations, double and long double data are regarded as having the same
format as float data.
• void .................................................................... Collection of null values
• char .................................................................... Size of the basic character set that can be stored
• signed char ..................................................... Signed integer (–128 to +127)
• unsigned char ................................................. Unsigned integer (0 to 255)
• short, signed short, short int,
signed short int........................................... Signed integer (–32768 to +32767)
• unsigned short, unsigned short int .... Unsigned integer (0 to 65535)
• int, signed, signed int............................ Signed integer (–32768 to +32767)
• unsigned, unsigned int.............................. Unsigned integer (0 to 65535)
• long, signed long, long int,
signed long int............................................. Signed integer (–2147483648 to +2147483647)
• unsigned long, unsigned long int ........ Unsigned integer (0 to 4294967295)
• float .................................................................. Single-precision floating-point number (1.17549435E–38F to
3.40282347E+38F)
• double ................................................................ Double-precision floating-point number (1.17549435E–38F
to 3.40282347E+38F)
• long double ..................................................... Extended precision floating point number
(1.17549435E–38F to 3.40282347E+38F)
• Structure/union specifier ...................................... Collection of member objects
• Enumeration specifier .......................................... Collection of int type constants
• typedef name .................................................... Synonym of specified type
• bit, boolean, _ _boolean.......................... Integers represented with a single bit (0 to 1)
Type specifiers separated from each other with a slash have the same size.
56
User’s Manual U14872EJ1V0UM