Студопедия

Главная страница Случайная страница

КАТЕГОРИИ:

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Константы языка Си






Символьные константы

Для изображения отдельных знаков, имеющих индивидуальные внутренние коды, используются символьные константы.

Для изображения знаков и их внутренних кодов используются таблицы 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 слева направо.

 

Строковые константы.

 

Определяются как последовательность символов, заключенных в двойные кавычки.

Переменные являются объектами – именованной областью памяти. Для задания этой области памяти необходимо знать тип переменной, так как от этого зависит объем выделенной памяти.


Поделиться с друзьями:

mylektsii.su - Мои Лекции - 2015-2024 год. (0.005 сек.)Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав Пожаловаться на материал