ASCII
ASCII (American Standard Code for Information Interchange) is a character encoding standard for electronic communication. ASCII codes represent text in computers, telecommunications equipment, and other devices that use text. Most modern character-encoding schemes are based on ASCII, although they support many additional characters.
History[edit | edit source]
ASCII was developed from telegraph codes. Its first commercial use was as a seven-bit teleprinter code promoted by Bell data services. Work on the ASCII standard began on October 6, 1960, with the first edition being published in 1963. The standard was revised in 1967 to define a 7-bit code, allowing for 128 different characters, including 33 control characters that affect how text is processed and 95 printable characters, including the space (which is considered an invisible graphic).
Character Set[edit | edit source]
The ASCII character set includes letters, digits, punctuation marks, and control characters. The characters are assigned numbers from 0 to 127. For example, the uppercase letter "A" is represented by the number 65. The ASCII table is divided into several sections:
- Control characters (codes 0–31 and 127): These are non-printable characters that control the flow of data in a text stream. Examples include the carriage return (CR), line feed (LF), and backspace (BS). - Printable characters (codes 32–126): This includes letters (both uppercase and lowercase), digits, punctuation marks, and a few miscellaneous symbols.
Extensions[edit | edit source]
Over time, various extensions to ASCII were created to accommodate characters used in non-English languages, as well as additional symbols. These extensions, such as ISO 8859-1 (Latin-1), use an 8th bit to provide 256 total characters, allowing for the inclusion of characters from many additional languages and special symbols.
Usage[edit | edit source]
ASCII is widely used in computing and telecommunications. It serves as the basis for file formats, data exchange, and network protocols. For example, the HTTP protocol for the World Wide Web uses ASCII to transfer data. Even though modern systems support a wide range of characters beyond ASCII, it remains a fundamental component of most text-processing applications.
See Also[edit | edit source]
Search WikiMD
Ad.Tired of being Overweight? Try W8MD's physician weight loss program.
Semaglutide (Ozempic / Wegovy and Tirzepatide (Mounjaro / Zepbound) available.
Advertise on WikiMD
WikiMD's Wellness Encyclopedia |
Let Food Be Thy Medicine Medicine Thy Food - Hippocrates |
Translate this page: - East Asian
中文,
日本,
한국어,
South Asian
हिन्दी,
தமிழ்,
తెలుగు,
Urdu,
ಕನ್ನಡ,
Southeast Asian
Indonesian,
Vietnamese,
Thai,
မြန်မာဘာသာ,
বাংলা
European
español,
Deutsch,
français,
Greek,
português do Brasil,
polski,
română,
русский,
Nederlands,
norsk,
svenska,
suomi,
Italian
Middle Eastern & African
عربى,
Turkish,
Persian,
Hebrew,
Afrikaans,
isiZulu,
Kiswahili,
Other
Bulgarian,
Hungarian,
Czech,
Swedish,
മലയാളം,
मराठी,
ਪੰਜਾਬੀ,
ગુજરાતી,
Portuguese,
Ukrainian
WikiMD is not a substitute for professional medical advice. See full disclaimer.
Credits:Most images are courtesy of Wikimedia commons, and templates Wikipedia, licensed under CC BY SA or similar.
Contributors: Prab R. Tumpati, MD