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

Целые типы в языке Си и операции над ними. Представление целых констант в различных системах счисления.

Читайте также:
  1. I. Операции с предметами
  2. I. Простые запросы на языке SQL
  3. II Измерить среднеквадратическое значение переменной составляющей, среднеквадратичное действующее и амплитудное напряжения после выпрямителя для различных нагрузок.
  4. II Измерить среднеквадратическое значение переменной составляющей, среднеквадратичные действующие и амплитудное напряжения после выпрямителя для различных нагрузок.
  5. II. Конкретные целые изучения темы
  6. II. операции с юнитом
  7. III Налаживание взаимодействия со взрослым в различных видах детской деятельности
Тип   Размер, байт Диапазон значений
Минимальное Максимальное
char -27=-128 27 – 1 = 127
int -215=-3276778 215 – 1 = 32677
long -231=-2147483648 231 – 1=2147483647
unsigned char 28 – 1 = 255
unsigned int 216 – 1 = 65535
unsigned long 232 – 1 = 4294967295

Над целыми числами можно выполнять операции сложения +, вычитания -,умножения *, деления с отбрасыванием остатка /, нахождения остатка от деления %. При всех операциях над целыми числами получается целый результат.

Целые можно сравнивать с помощью операторов отношения: <, <=, >, >=, == (равно), != (не равно). Результат сравнения является либо истинным, либо ложным. В Си нет специального логического типа, вместо него используется целый тип. Истинным считается любое значение, отличное от нуля, нуль считается ложью. Т o, результатом сравнения целых является целое, равное 0, если результат сравнения отрицательный и 1, если положительный.

Целые константы могут записываться в десятичной, шестнадцатеричной и восьмеричной системах счисления. Десятичные константы записываются с помощью цифр от 0 до 9 и могут иметь знак, например, 123, -15, +9. Восьмеричные константы начинаются с цифры нуль и должны включать только восьмеричные цифры, например, 0123, -015, но +09 это десятичная константа, так как 9 это не восьмеричная цифра. Шестнадцатеричные константы начинаются с приставки 0x или 0X (цифра нуль и латинская буква “икс”). В их записи можно использовать кроме обычных цифр буквы a, b, c, d, e, f или A, B, C, D, E, F, имеющие, соответственно, значения 10, 11, 12, 13, 14, 15, например, 0xA (это 10), 0Xf (это 15), 0x41(это 65). В скобках указано числовое значение в десятичной системе счисления. Справедливо следующее равенство

 


Дата добавления: 2015-07-08; просмотров: 153 | Нарушение авторских прав


Читайте в этой же книге: Строки символов представляют последовательность произвольных символов, заключенных в двойные кавычки, например, “Строка символов”, “String of characters”. | Цикл do…while. Программа вычисления квадратного корня. | Функции. Формальные параметры и фактические аргументы. Способ передачи аргументов в функции. Привести пример. | Массивы как аргументы функций. Функция сортировки массива методом пузырька. | Символы и символьные константы. Представления символов. Ввод и вывод символов. Привести примеры. | Привести пример программы по обработке строк. | Препроцессор. Директивы препроцессора. | Макросы. Макросы с параметрами. | Указатели и адреса. Привести пример программы, использующей указатели. | Указатели и массивы. Адресная арифметика. |
<== предыдущая страница | следующая страница ==>
Процесс создания программы. Исходная и рабочая программы. Препроцессор, компилятор, редактор связей.| Операторы присваивания. Приоритет и порядок выполнения операторов. Привести примеры.

mybiblioteka.su - 2015-2017 год. (0.006 сек.)