Тип данных char
Тип данных char – это целочисленный тип данных, который используется для представления символов. То есть, каждому символу соответствует определённое число из диапазона чисел [0;255]. Тип данных char также ещё называют символьным типом данных, так как представление символов в С++ базируется именно на этом типе данных. Для представления символов в C++ типу данных char отводится один байт, в одном байте 8 бит, тогда возведём двойку в степень 8 и получим 256 - количество символов, которое можно закодировать. Таким образом, используя тип данных char можно отобразить любой из 256 символов. Все закодированные символы представлены в таблице ASCII. ASCII (от англ. American Standard Code for Information Interchange) – американский стандартный код для обмена информацией.
Таблица 3 – Таблица символов ASCII
№ | ||||||||||
nul | sox | stx | etx | eot | enq | ack | bel | bs | ht | |
nl | vt | ff | cr | so | si | dle | dc1 | dc2 | dc3 | |
dc4 | nak | syn | etb | can | em | sub | esc | fs | gs | |
rs | us | space | ! | " | # | $ | % | & | ' | |
( | ) | * | + | , | - | . | / | |||
: | ; | |||||||||
< | = | > | ? | @ | A | B | C | D | E | |
F | G | H | I | J | K | L | M | N | O | |
P | Q | R | S | T | U | V | W | X | Y | |
Z | [ | \ | ] | ^ | _ | ' | a | b | c | |
d | e | f | g | h | i | j | k | l | m | |
n | o | p | q | r | s | t | u | v | w | |
x | y | z | { | | | } | ~ | del | А | Б | |
В | Г | Д | Е | Ж | З | И | Й | К | Л | |
М | Н | О | П | Р | С | Т | У | Ф | Х | |
Ц | Ч | Ш | Щ | ъ | Ы | Ь | Э | Ю | Я | |
а | б | в | г | д | е | ж | з | и | й | |
к | л | м | н | о | п | |||||
р | с | т | у | ф | х | |||||
ц | ч | ш | щ | ъ | ы | ь | э | ю | я | |
Ё | ё | Є | є | Ї | ї | Ў | ў | ° | · | |
· | № | ¤ |
Таблица 3 представляет собой полный набор символов ASCII. В таблице ASCII, cимволы с нулевого по 31 включительно, являются управляющими ASCII символами. Это значит, что данные символы выполняют некоторые действия, причём эти символы печатаются с сочетанием клавиши Ctrl. В таблице 3 записано обозначение управляющих ASCII символов, но не их отображение при печати. Остальные же символы с 32 по 254 не являются управляющими и имеют вид, представленный в таблице 3.
Дата добавления: 2015-08-04; просмотров: 557;