4) учебник стр



УРОК 21: Символен тип данни в С++

1. Деклариране.

Символният тип в С++ се декларира със запазената дума char.

Необходимата памет за записване на стойности от този тип е 1В.

Примери: char symbol;

char a,b;

2. ASCII кодова таблица.

В С++ символният тип използва символите от т. нар. ASCII кодова таблица, вградена в компютъра (таблицата с десетичните ASCII кодове и наредбата на съответстващите им символи е приложена на стр.215 в учебното помагало). Броят на тези символи е 256, като на всеки съответства код от 0 до 255. Първите 128 символа са стандартни и при всички компютри те са едни и същи, докато при останалите съществуват различия.

На екрана се изобразява символ, а в паметта се разполага число, което е кодът на този символ. Всички операции, съответни на типа, се извършват с кодовете на символите.

3. Видове символи.

а) графични – такива са буквите, цифрите и други знаци, който се въвеждат от клавиатурата.

б) управляващи – те се задават с помощта на специалните знаци # и ^. Знакът # се свързва с ASCII кода на желания символ. Знакът ^ се свързва с установени буквени означения.

Някои управляващи символи също могат да се въвеждат от клавиатурата – символ за нов ред (Enter), символ за връщане на текстовия маркер (Backspace) и др.

За задаване на управляващи символи се използват следните специални означения – виж табл. от стр.56.

4. Величини от символен тип.

а) константи – в програмите константите от символен тип се записват заградени в апострофи (‘А’, ‘6’, ‘+’) – таблица от стр. 35 долу .

б) променливи – инициализацията на променлива от символен тип се задава, като й се присвои символ, заграден в апострофи.

Примери: char s=’A’, symbol=’8’;

в) символен низ – в програмите символните низове се записват заградени в кавички (“Hello, “My first program”) – таблица от стр. 35 долу .

5. Операции над символни данни.

а) намиране ASCII кода на даден символ – стр.56 в средата

б) намиране на символ по зададен негов ASCII код – стр.56 долу

в) аритметични операции

Над символни данни могат да се прилагат всички аритметични операции, допустими за целочислен тип данни. Тези операции се извършват над ASCII кодовете на съответните символи. Резултатът е цяло число.

Примери: int b=’3’;

cout ................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download

To fulfill the demand for quickly locating and searching documents.

It is intelligent file search solution for home and business.

Literature Lottery

Related searches