Alt + 160
=/= Alt + 0160
Alt + 0160 ist das von Rejsinho beschriebene "geschützte Leerzeichen" oder auch "Dauerleerzeichen" genannt, was (ACHTUNG!)
automatische Zeilenumbrüche verhindert.
Die englische Bezeichnung ist da mit no-break space deutlich treffender.
Wofür dienten die ASCII Codes eigentlich ursprünglich? Frage mich das gerade und bin zu faul zum googeln. Gibt hier sicher jemand, der darüber Bescheid weiss und sein Wissen teilen möchte. Raus damit.
ASCII selber ist eine Zeichencodierung zum Vereinheitlichen der Zeichen, von übermittelten Nachrichten.
Die immer noch gültige Eingabe via Tastaturen, ist da wohl einfach noch ein Überbleibsel längst vergessener Tage.

Ein paar Sonderzeichen sind mit dieser Tastenkombi noch flott tippbar, was sonst über die Sonderzeichentabelle erfolgen müsste.
Letztendlich tippt man über die normalen Tasten ja auch nur bestimmte Codes des gewählten Zeichensatzes, die dann vom System entsprechend interpretiert werden. Wenn man so will, ist die J-Taste ein Shortcut für Alt+106. ^^
Somit hat man die restlichen Zeichen eben über die Alt-Taste verfügbar.