mikroC

mikroC - C Compiler for Microchip PIC microcontrollers

making it simple...

FUNDAMENTAL TYPES

Arithmetic Types

The arithmetic type specifiers are built from the following keywords: void, char, int, float, and double, together with prefixes short, long, signed, and unsigned. From these keywords you can build the integral and floating-point types. Overview of types is given on the following page.

Integral Types

Types char and int, together with their variants, are considered integral data types. Variants are created by using one of the prefix modifiers short, long,

signed, and unsigned.

The table below is the overview of the integral types – keywords in parentheses can be (and often are) omitted.

The modifiers signed and unsigned can be applied to both char and int. In the absence of unsigned prefix, signed is automatically assumed for integral types. The only exception is the char, which is unsigned by default. The keywords signed and unsigned, when used on their own, mean signed int and unsigned int, respectively.

The modifiers short and long can be applied only to the int. The keywords short and long used on their own mean short int and long int, respective- ly.

Floating-point Types

Types float and double, together with the long double variant, are considered floating-point types. mikroC’s implementation of ANSI Standard considers all three to be the same type.

Floating point in mikroC is implemented using the Microchip AN575 32-bit format (IEEE 754 compliant).

page

 

60

MikroElektronika: Development tools - Books - Compilers