Warum wählte C bestimmte Operatoren als das Symbol, das sie sind? [geschlossen]

9

Genau wie in der Frage zu Bildungszwecken steht, warum hat C die Betreiber ausgewählt, die sie für ihre entsprechenden Operationen auswählen? Für & amp; natürlich liest es einfach "und", also würde das Sinn machen. Ich sehe jedoch keine Verbindung zwischen & amp; und Adresse oder% und Modul oder * und Zeiger. Abgesehen davon, sehe ich auch keine Verbindung zwischen dem Zeiger und irgendeinem realen Symbol auf der Tastatur. Warum wurden diese Symbole gewählt? Waren sie einfach willkürlich? Danke.

    
Flayneorange 06.02.2013, 16:39
quelle

1 Antwort

1

Wenn Sie sich die ASCII-Tabelle ansehen (die standardisierten ersten 128 Zeichen), sehen Sie, dass die Auswahl der Zeichen ziemlich begrenzt ist. Sie hatten einfach kein anderes Symbol für diese Operatoren.

Mit Ausnahme der Zeichen $, @ und '(backtick) werden alle druckbaren Zeichen verwendet.

Wahrscheinlich hatten die ersten Computer, auf denen C entwickelt wurde, nicht diese drei Zeichen in ihrem Zeichensatz.

    
Calmarius 06.02.2013, 17:44
quelle

Tags und Links