The uC24 Language Specification
uC24
The uC24 Language Specification
Lexical Structure
Whitespace
Comments
Keywords
Identifiers
Literals
Integer Literals
Floating-Point Literals
String Literals
Boolean Literals
Null Literal
Operators
Delimiters
Program Structure
Type Declarations
Function Declarations
Types
Primitive Types
User-Defined Types
Arrays
Type Compatibility
Functions
Built-in Functions
User-Defined Functions
Statements
Blocks
Variable Definitions
Conditionals
Loops
Return Statements
Expression Statements
Expressions
Simple Expressions
Function Calls
Allocation Expressions
Field Access
Array Indexing
Unary Operations
Binary Operations
Arithmetic Operations
Logical Operations
Comparisons
Equality Tests
Assignment
Array Operations
Associativity and Precedence
Memory Management
Default Initialization
Revision History
The uC24 Language Specification
Index
Index