Полезно за вас: Речник | Игри | Новини | Фирми | Рецепти | Обяви
Начало на реферати

Лекции по C


Информационни технологии | 2009-12-04 | 50 сваляния

Основни синтактични елементи на С


1.Константи

а)целочислени константи-поддържа 3 бройни системи-10,8,16

Целочислените константи получават тип int или long в зависимост от стойността си. Осмичните и шестнайстичните константи получават тип int или long в зависимост от стойността си, но ако във водещия разряд попадне значеща цифра , то се преписва беззнаков int (unsigned) или long. Извън това подразбиране програмата може да управлява своите константи чрез суфикс.

Вътрешното представяне е в допълнителен код.

б)числени плаващи константи-записват се със или без експонента. Ако няма eконстантите трябва да включват десетична точка, иначе не е задължително. Началото на експоненциалната част се обузначава с буквата e (e,E). Може да се пропуска както цялата, така и дробната част, но не и двете едновременно

Всички плаващи константи получават тип double , но програмиста може да управлява типа на константите чрез суфикс F,f (константите получават тип float-4 байта). Разликата е в заетата памет.

IEEE 754-стандарт за предотвратяване на плаващите константи.

Стандарта предлага 2 форми




2)експонентът е с излишък

ЕМ=Eg+127

ЕМ=Eg+1023

Всички положителни експоненти започват с 1 във водещия бит, а всички отрицателни с 0.

3)1M<2 мантисата е едно цяло и нещо

в)текстови данни (низове)-произволна последователност от символи заградени в двойни кавички. Низа може да включва ескеип последователноси.

Всяка тектова константа има стойност с характер на адрес. Това е адреса на първия байт от паметта, където се съхранява текстовата данна

г)символни данни-произволен символ заграден в единични кавички (апостоф) разрашено е използването на еск.последователност

Всяка символна константа има 2 тълкувания:

-данна с тип char и може да се появи, където е разрешена употребата на char данна

-число съвпадащо с цифровата стойност на кода на символа и поради тази причина може да се изплзва в изрази, където е разрешено употребата на целочислени данни

2. Имена последователност от букви и цифри започващи с буква (31 символа максимална дължина)

! Ключовите думи са резервирани и се пишат с малки букви!

С поддържа класификация на имената т.е. имената се включват в групи, не е разрешено да има повторение на имената в една и съща група, но между групите е възможно повторение.

По известни класове на имената са:

- клас, който включва: имена на данни, имена на функции, формални параметри, константи на изброени данни, типове създадени чрез type def.

- клас на имената на шаблони, дефинирани за структури, обединения и изброени данни.

- класове на компонентите на структури и обединения (всяка структура образува отделен клас)

Лекции по C

Добави своя коментар:



Тагове от реферата: , , , , , ,


Подобни материали


Задача за библиотека Информационни технологии | 2010-11-18 | 125 прочитания
Запознаване със програмен продукт за анализ на изречения на естествен език NLP - 02 Информационни технологии | 2010-11-18 | 144 прочитания
НАЦИОНАЛНА ПОЛИТИКА НА САЩ ЗА ЗАЩИТА НА НЕКЛАСИФИЦИРАНАТА ИНФОРМАЦИЯ Информационни технологии | 2010-11-18 | 42 прочитания
Софтуер и мрежи Информационни технологии | 2010-11-18 | 63 прочитания
Наследяване. Производни класове конструктори, деструктори Информационни технологии | 2010-11-18 | 89 прочитания
HTML Информационни технологии | 2010-11-18 | 46 прочитания
Java аплети Информационни технологии | 2010-11-18 | 86 прочитания
Наследяване. Производни класове дефиниране, достъп Информационни технологии | 2010-11-18 | 45 прочитания
УУ с съхранима микропрогр. firmware Информационни технологии | 2010-11-18 | 34 прочитания
Разработка на методична единица - Excell Информационни технологии | 2010-11-18 | 117 прочитания