Charaktere
Ein char ist ein einzelner Buchstabe.
char beispiel = 'A';
Literale für Chars schreiben wir immer mit ' an.
ASCII
Da der Computer nicht direkt Buchstaben versteht, werden Buchstaben sowie Zeichen als Zahlen angegeben. Wir können durch die ASCII-Tabelle herausfinden, welche Zahlen welche Buchstaben/Zeichen entsprechen.
Da Buchstaben/Zeichen Zahlen sind, können wir sie auch durch Operatoren manipulieren.
Zum Beispiel:
char beispiel = 'A' - ('a' - 'A');
Hier wandeln wir ein Großes A in ein kleines a um.
('a' - 'A')->(97 - 65)->32'A' - 32->'a'
ASCII-Tabelle
(Eine kleinere Version einer existierenden ASCII-Tabelle)
| 65 | A | 97 | a | |
| 66 | B | 98 | b | |
| 67 | C | 99 | c | |
| 68 | D | 100 | d | |
| 69 | E | 101 | e | |
| 70 | F | 102 | f | |
| 71 | G | 103 | g | |
| 72 | H | 104 | h | |
| 73 | I | 105 | i | |
| 74 | J | 106 | j | |
| 75 | K | 107 | k | |
| 76 | L | 108 | l | |
| 77 | M | 109 | m | |
| 78 | N | 110 | n | |
| 79 | O | 111 | o | |
| 80 | P | 112 | p | |
| 81 | Q | 113 | q | |
| 82 | R | 114 | r | |
| 83 | S | 115 | s | |
| 84 | T | 116 | t | |
| 85 | U | 117 | u | |
| 86 | V | 118 | v | |
| 87 | W | 119 | w | |
| 88 | X | 120 | x | |
| 89 | Y | 121 | y | |
| 90 | Z | 122 | z |