*** Welcome to piglix ***

Whitespace characters


In computer programming, white space is any character or series of characters that represent horizontal or vertical space in typography. When rendered, a whitespace character does not correspond to a visible mark, but typically does occupy an area on a page. For example, the common whitespace symbol U+0020   SPACE (HTML  ), also ASCII 32, represents a blank space punctuation character in text, used as a word divider in Western scripts.

With many keyboard layouts, a horizontal whitespace character may be entered through the use of a spacebar. Horizontal white space may also be entered on many keyboards through the use of the Tab ↹ key, although the length of the space may vary. Vertical white space is a bit more varied as to how it is encoded, but the most obvious in typing is the ↵ Enter result which creates a 'newline' code sequence in applications programs. Older keyboards might instead say Return, abbreviating the typewriter keyboard meaning 'Carriage-Return' which generated an electromechanical return to the left stop (CR code in ASCII-hex &0D;) and a line feed or move to the next line (LF code in ASCII-hex &0A;); in some applications these were independently used to draw text cell based displays on monitors or for printing on tractor-guided printers—which might also contain reverse motions/positioning code sequences allowing yesterdays text base fancier displays. Many early computer games used such codes to draw a screen (e.g. Kingdom of Kroz).


...
Wikipedia

...