Answer: D
Correct answer: American Standard Code for Information Interchange
ASCII is the American Standard Code for Information Interchange, a character encoding published in 1963 that assigns a numeric value to each letter, digit and punctuation mark. It is a 7-bit code, giving 128 values: 0 to 31 are control characters such as carriage return and line feed, 32 is the space, 48 to 57 are the digits 0 to 9, 65 to 90 are the capital letters and 97 to 122 the small ones. Two consequences of that layout are worth knowing. The gap of exactly 32 between a capital and its small counterpart means the case of a letter is changed by flipping a single bit. And because the digits begin at 48, a numeric character is converted to its value by subtracting 48. Extended ASCII uses the eighth bit for a further 128 characters. Unicode superseded it for international text, but keeps ASCII as its first 128 code points, which is why the two remain compatible.