Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Константы языка Си ⇐ ПредыдущаяСтр 2 из 2
Символьные константы Для изображения отдельных знаков, имеющих индивидуальные внутренние коды, используются символьные константы. Для изображения знаков и их внутренних кодов используются таблицы ASCII. В этой таблице под каждый символ отводится 1 байт информации, т.е. с ее помощью мы можем записать только 256 символов. Первая половина таблицы является стандартной и содержит символы строчных и прописных букв латинского языка, цифры десятичной системы исчисления и нескольких специальных символов. 2-ая половина ASCII таблицы содержит символы национального алфавита и другие спецсимволы. Символьные константы изображаются с помощью ограничивающих одинарных апострофов: Ох, О, Оb, десятичные цифры записываются без префиксов. Пример №1: · в десятичной форме - 1234 · в двоичной форме с префиксом 0b так: 0b101001 · в шестнадцатеричной форме с префиксом 0x так: 0x5А · в восьмеричной форме с префиксом 0 так: 0775
Для перевода чисел из одного вида в другой можно использовать калькулятор Windows (в инженерном виде).
Целые константы.
Бывают десятичные, 16-ричные, 8-ричные. Десятичные цифры записываются без префиксов, 16-ричные константы имеют префикс ОХ. Префикс – символьная запись, показывающая основание системы счисления константы, 8-ричная константа имеет префикс О, 2-ичная константа имеет префикс Оb. Под константы выделяется 2 байта или 4 байта. Двухбайтные константы имеют тип int. Этот тип бывает знаковый и без знаковый (соответственно, signed int, unsigned int) просто int – знаковый тип. Четырехбайтные константы имеют тип long. Этот тип бывает знаковый и без знаковый.
Вещественные константы.
Эти константы, представляют в памяти процессора в форме с плавающей точкой. Каждая вещественная константа состоит из следующих частей: · целая часть, · десятичная точка, · дробная часть, · признак показателя «е» или «Е», · показатель десятичной степени.
Числа с плавающей точкой имеют в записи эту точку и какое-либо число после этой точки. Пример №1: 61.234, 73.0 или .786 или могут иметь в конце символ «F» вот так: 61.234F
Константы перечисляемого типа.
Вводятся с помощью перечисления enum. Enum - служебное слово, вводящее перечисление идентификатором. Используя запятые, определяют значения константы. Например: Enum (one=1, two, three).
Если в списке константы нет ни одного числового значения, то значения констант начинается с О и увеличиваются на 1 слева направо.
Строковые константы.
Определяются как последовательность символов, заключенных в двойные кавычки. Переменные являются объектами – именованной областью памяти. Для задания этой области памяти необходимо знать тип переменной, так как от этого зависит объем выделенной памяти.
|