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.
To fulfill the demand for quickly locating and searching documents.
It is intelligent file search solution for home and business.