PCDIDE COMPILER Custom Computer Services Inc (CCS), PCDIDE COMPILER Datasheet - Page 58

PCD C-COMPILER PIC24, DSPIC

PCDIDE COMPILER

Manufacturer Part Number
PCDIDE COMPILER
Description
PCD C-COMPILER PIC24, DSPIC
Manufacturer
Custom Computer Services Inc (CCS)
Type
Compilerr
Datasheet

Specifications of PCDIDE COMPILER

For Use With/related Products
Microchip PIC24/dsPIC®
Lead Free Status / RoHS Status
Not applicable / Not applicable
Other names
429-1008
Note: All types, except char, by default are signed; however, may be preceded by unsigned or
signed (Except int64 may only be signed) . Short and long may have the keyword INT following
them with no effect. Also see #TYPE to change the default size.
INT1 is a special type used to generate very efficient code for bit operations and I/O. Arrays of bits
(INT1 or SHORT ) in RAM are now supported. Pointers to bits are not permitted. The device
header files contain defines for BYTE as an int8 and BOOLEAN as an int1.
Integers are stored in little endian format. The LSB is in the lowest address. Float formats are
described in common questions.
Type-Qualifier
static
auto
extern
register
_ fixed(n)
unsigned
signed
volatile
const
void
Special types
Enum enumeration type: creates a list of integer constants.
enum
44
[id]
Variable is globally active and initialized to 0. Only accessible from this compilation
unit.
Variable exists only while the procedure is active. This is the default and AUTO need
not be used.
External variable used with multiple compilation units. No storage is allocated. Is
used to make otherwise out of scope data accessible. there must be a non-extern
definition at the global level in some compilation unit.
If possible a CPU register instead of a RAM location.
Creates a fixed point decimal number where n is how many decimal places to
implement.
Data is always positive.
Data can be negative or positive. This is the default data type if not specified.
Tells the compiler optimizer that this variable can be changed at any point during
execution.
Data is read-only. Depending on compiler configuration, this qualifier may just make
the data read-only -AND/OR- it may place the data into program memory to save
space.
Built-in basic type. Type void is used for declaring main programs and subroutines.
{ [ id [ = cexpr]] }
One or more comma separated

Related parts for PCDIDE COMPILER