|
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
|
▷ |