Jump to main content
MPLAB XC8 C Compiler User’s Guide for PIC MCU
Search
Home
5
C Language Features
5.1
C Standard Compliance
5.1.3
Divergence From the C99 Standard
5.1.3.9
Extended Identifiers
Notice to Development Tools Customers
1
Preface
2
Compiler Overview
3
How Tos
4
Command-line Driver
5
C Language Features
5.1
C Standard Compliance
5.1.1
Common C Interface Standard
5.1.2
Divergence from the C90 Standard
5.1.3
Divergence From the C99 Standard
5.1.3.1
Library Support
5.1.3.2
Floating-point Types
5.1.3.3
Inlined Functions
5.1.3.4
Aliasing Using Effective Type
5.1.3.5
Restrict Pointer-type Qualifier
5.1.3.6
Variable Length Arrays
5.1.3.7
Flexible Array Members
5.1.3.8
Complex Number Support
5.1.3.9
Extended Identifiers
5.1.4
Implementation-Defined Behavior
5.2
Device-Related Features
5.3
Supported Data Types and Variables
5.4
Memory Allocation and Access
5.5
Operators and Statements
5.6
Register Usage
5.7
Stacks
5.8
Functions
5.9
Interrupts
5.10
Main, Runtime Startup and Reset
5.11
Libraries
5.12
Mixing C and Assembly Code
5.13
Optimizations
5.14
Preprocessing
5.15
Linking Programs
6
Macro Assembler
7
Linker
8
Utilities
9
Library Functions
10
Error and Warning Messages
11
Implementation-Defined Behavior
12
Document Revision History
Microchip Information
5.1.3.9 Extended Identifiers
C identifiers cannot currently use extended characters.