14
"C" Programming Guide For Optimus S/R
2.4.3 Floating Types
Float types are supported and conform to IEEE standards.
Types
Size in bits
float
32
double
64
long double
64
2.4.4 Alignment
Alignment of different types can be adjusted. This is to facilitate CPU performance by
trading off memory space. However, when all target systems utilize 8-bit data bus, the
alignment does not improve performance and is fixed to 1 for all types. In invoking the C
compiler, driver (-XA1, -XD1, -XC1, and -Xp1) is specified.
2.4.5 Register and Interrupt Handling
Register and interrupt handling are possible through C. However, they are prohibited as all
the accessing to system resources is supposed to be made via proprietary library routines.
2.4.6 Reserved Words
These are the reserved words (common to all Cs) in general.
auto
break
case
char
const
continue
default
do
double
else
enum
extern
float
for
goto
if
int
long
register
return
short
signed
sizeof
static
struct
switch
typedef
union
unsigned
void
volatile
while
Содержание Optimus R
Страница 1: ...Printed on 20 March 2006 C Programming Guide Version 3 04 02 Optimus S Optimus R...
Страница 6: ......
Страница 8: ...2 C Programming Guide For Optimus S R...
Страница 12: ...6 C Programming Guide For Optimus S R The flow is illustrated as shown below...
Страница 23: ...Chapter 2 Development Environment 17 Different types signed unsigned Different types same size...
Страница 24: ...18 C Programming Guide For Optimus S R...
Страница 220: ...214 C Programming Guide For Optimus S R See Also FlashSize free_memory...
Страница 232: ...226 C Programming Guide For Optimus S R 4 11 Implementation defined Limits limits h float h Refer to limit h and float h...
Страница 238: ...232 C Programming Guide For Optimus S R...