рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Символьный тип

Символьный тип - раздел Образование, ПРОСТЫЕ СТРУКТУРЫ ДАННЫХ Значением Символьного Типа Char Являются Символы Из Некото- Рого Пре...

Значением символьного типа char являются символы из некото-

рого предопределенного множества. В большинстве современных пер-

сональных ЭВМ этим множеством является ASCII (American Standard

Code for Information Intechange - американский стандартный код

для обмена информацией). Это множество состоит из 256 разных сим-

волов, упорядоченных определенным образом и содержит символы заг-

лавных и строчных букв, цифр и других символов, включая специаль-

ные управляющие символы. Допускается некоторые отклонения от

стандарта ASCII, в частности, при наличии соответствующей систем-

ной поддержки это множество может содержать буквы русского алфа-

вита. Порядковые номера ( кодировку) можно узнать в соответствую-

щих разделах технических описаний.

Значение символьного типа char занимает в памяти 1 байт. Код

от 0 до 255 в этом байте задает один из 256 возможных символов

ASCII таблицы.

Например: символ "1" имеет ASCII код 49, следовательно ма-

шинное представление будет выглядеть следующим образом: 00110001.

ASCII, однако, не является единственно возможным множеством.

Другим достаточно широко используемым множеством является код

EBCDIC (Extended Binary Coded Decimal Interchange Code - расши-

ренный двоично-кодированный десятичный код обмена), применяемый в

системах IBM средней и большой мощности. В EBCDIC код символа

также занимает один байт, но с иной кодировкой, чем в ASCII.

И ASCII, и EBCDIC включают в себя буквенные символы только

латинского алфавита. Символы национальных алфавитов занимают

"свободные места" в таблицах кодов и, таким образом, одна таблица

может поддерживать только один национальный алфавит. Этот недос-

таток преодолен во множестве UNICODE, которое находит все большее

распространение прежде всего в UNIX-ориентированных системах. В

UNICODE каждый символ кодируется двумя байтами, что обеспечивает

более 64 тыс. возможных кодовых комбинаций и дает возможность

иметь единую таблицу кодов, включающую в себя все национальные

алфавиты. UNICODE, безусловно, является перспективным, однако,

повсеместный переход к двухбайтным кодам символов может вызвать

необходимость переделки значительной части существующего прог-

раммного обеспечения.

Специфические операции над символьными типами - только опе-

рации сравнения. При сравнении коды символов рассматриваются как

целые числа без знака. Кодовые таблицы строятся так, что резуль-

таты сравнения подчиняются лексикографическим правилам: символы,

занимающие в алфавите места с меньшими номерами, имеют меньшие

коды, чем символы, занимающие места с большими номерами. В основ-

ном символьный тип данных используется как базовый для построения

интегрированного типа "строка символов", рассматриваемого в гл.4.

– Конец работы –

Эта тема принадлежит разделу:

ПРОСТЫЕ СТРУКТУРЫ ДАННЫХ

Числовые типы Целые типы объектов являющихся дискретными по своей... Операции над числовыми типами... Над числовыми типами как и над всеми другими возможны...

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Символьный тип

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

ПРОСТЫЕ СТРУКТУРЫ ДАННЫХ
Простые структуры данных называют также примитивными или ба- зовыми структурами. Эти структуры служат основой для построения более сложных структур. В языках программирования прос

Целые типы
С помощью целых чисел может быть представлено количество объектов, являющихся дискретными по своей природе (т.е. счетное число объектов). ПРЕДСТАВЛЕНИЕ В ПАМЯТИ. Для пред

Вещественные типы
В отличии от порядковых типов (все целые, символьный, логи- ческий), значения которых всегда сопоставляются с рядом целых чи- сел и, следовательно, представляются в памяти машины

Битовые типы
ПРЕДСТАВЛЕНИЕ БИТОВЫХ ТИПОВ. В ряде задач может потребовать- ся работа с отдельными двоичными разрядами данных. Чаще всего та- кие задачи возникают в системном программировании, к

Логический тип
Значениями логического типа BOOLEAN может быть одна из пред- варительно объявленных констант false (ложь) или true (истина). Данные логического типа занимают один байт памяти. При

Перечислимый тип
ЛОГИЧЕСКАЯ СТРУКТУРА. Перечислимый тип представляет собой упорядоченный тип данных, определяемый программистом, т.е. прог- раммист перечисляет все значения, которые может принимат

Интервальный тип
ЛОГИЧЕСКАЯ СТРУКТУРА. Один из способов образования новых ти- пов из уже существующих - ограничение допустимого диапазона зна- чений некоторого стандартного скалярного типа или рам

Указатели
Тип указателя представляет собой адрес ячейки памяти (в по- давляющем большинстве современных вычислительных систем размер ячейки - минимальной адресуемой единицы памяти - составл

Физическая структура указателя
Физическое представление адреса существенно зависит от аппа- ратной архитектуры вычислительной системы. Рассмотрим в качестве примера структуру адреса в микропроцессоре i8086.

Представление указателей в языках программирования
В программе на языке высокого уровня указатели могут быть типизированными и нетипизированными. При объявлении типизированного указателя определяется и тип объекта в памят

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги