C-Programmierung: Erlaubte Zeichen

Die folgenden Zeichen sind in C erlaubt:

  • Großbuchstaben:

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

  • Kleinbuchstaben:

a b c d e f g h i j k l m n o p q r s t u v w x y z

  • Ziffern:

0 1 2 3 4 5 6 7 8 9

  • Sonderzeichen:

! " # % & ' ( ) * + , - . / : ; < = > ? [ \ ] ^ _ { | } ~ Leerzeichen

  • Steuerzeichen:

horizontaler Tabulator, vertikaler Tabulator, Form Feed

Ersetzungen

Der ANSI-Standard enthält außerdem so genannte Drei-Zeichen-Folgen (trigraph sequences), die der Präprozessor jeweils durch das im Folgenden angegebene Zeichen ersetzt. Diese Ersetzung erfolgt vor jeder anderen Bearbeitung.

Drei-Zeichen-Folge = Ersetzung
 ??= #
 ??' ^
 ??- ~
 ??! |
 ??/ \
 ??( [
 ??) ]
 ??< {
 ??> }