Описание и определение простых встроенных типов
Стр 1 из 5Следующая ⇒ Си (англ. C) — стандартизированный процедурный язык программирования, разработанный в начале 1970-х годов сотрудниками Bell Labs Кеном Томпсоном и Деннисом Ритчи как развитие языка Би. Си был создан для использования в операционной системе UNIX. Достоинства и недостатки +-язык компактный, мало встроенных конструкций -язык стандартизирован -имеет широкую распространенность -практически все ОС написаны или переписаны на Си/С++ -за время существования накоплены большие библиотеки алгоритмов --Язык поддерживает низкоуровневые возможности -Язык консервативен (нет стандартных средств: многопоточность(с11), работа в сети,не было поддержки мультимедии и тд) -не поддерживает объектно-ориентированную парадигму программирования Инкапсуляция Инкапсуляция - это механизм, который объединяет данные и код, манипулирующий зтими данными, а также защищает и то, и другое от внешнего вмешательства или неправильного использования. · public — назначается по-умолчанию — полностью свободный доступ · private — доступ предоставляется только другим компонентам класса · protected — доступ предоставляется остальным компонентам класса, а также всем наследникам данного класса Полиморфизм Полиморфизм - это свойство, которое позволяет одно и то же имя использовать для решения двух или более схожих, но технически разных задач. Целью полиморфизма, применительно к объектно-ориентированному программированию, является использование одного имени для задания общих для класса действий. Наследовние Наследование - это процесс, посредством которого один объект может приобретать свойства другого. 3) Базовые конструкции Алфавит: базовый и расширенный
Базовый: основные конструкции (константы, идентификаторы, зарезервированные слова) Расширенный: всевозможные знаки и символы, табуляция, переход на новую строку и тд В си и с++ базовый алфавит содержит из алфавита ascii=256 Идентификаторы: называется последовательность цифр и букв, а также специальных символов, при условии, что первой стоит буква или специальный символ. Для образования идентификаторов могут быть использованы строчные или прописные (они разные)буквы латинского алфавита. В качестве специального символа может использоваться символ подчеркивание _. Имена не должны совпадать с резервированными словами. Триграф — последовательность из трёх символов, первые два— вопросительные знаки, а третий указывает на значение триграфа. Зарезерви́рованное сло́во, имеющее специальное значение. Идентификаторы с такими именами запрещены. auto double int struct break else long switch register tupedef char extern return void case float Комментарии - это текст, который игнорируется при интерпритации. Компилятор обрабатывает комментарии как пустое пространство. Комментарии можно использовать и для временного отключения части кода при отладке. Стандартное комментирование блока /*... */ как в C Комментирование линии с использованием // Знаки операций Знаки операций определяют действия, которые должны быть выполнены над операндами.
Знак операции Операция Группа операций * Умножение / Деление Мультипликативные % Остаток от деления
+ Сложение Аддитивные - Вычитание
<< Сдвиг влево Операции сдвига >> Сдвиг вправо
< Меньше Операции отношения <= Меньше или равно >= Больше или равно == Равно != Не равно
& Поразрядное И Поразрядные операции | Поразрядное ИЛИ ^ Поразрядное исключающее ИЛИ
&& Логическое И Логические операции || Логическое ИЛИ
, Последовательное вычисление Последовательного вычисления
= Присваивание Операции присваивания *= Умножение с присваиванием /= Деление с присваиванием %= Остаток от деления с присваиванием -= Вычитание с присваиванием += Сложение с присваиванием <<= Сдвиг влево с присваиванием >>= Сдвиг вправо присваиванием &= Поразрядное И с присваиванием |= Поразрядное ИЛИ с присваиванием ^= Поразрядное исключающее ИЛИ с присваиванием
Константы Целочисленные,вещественные,символьные(один символ) и строковые. Целые: десятичн,8-ричн, 16-ричн система счисления. (limits.h) Веществ: float;(long) double; short (float.h) символьные: одна или 2 символа заключенных в апострофы. ‘F’ Строковые: последовательность символов заключенных в ковычки Общая структура программы include <stdio.h> - деректива препроцессора int main() - обьявление функции с именем main (возвращающ. Целочисл значение) { тело фунции (описание переменных и действия) return 0 – возвращает управление из функции main;} предпроцессор-приметивная утилита в основном выполняет подстановку. директива-include-добавляет в исходный текст программы все содержание указанного в ней файла Операции и выражение. Операции: математические операции, присваивание, составное присваивание, преобразование типов, операции отношения, операции инкремента (++) и декремента (--), операция sizeof, операция <<запятая>>,указатель; определение адреса переменной Выражения – это переменные, функции и константы, называемые операндами, объединенные знаками операций, возвращает значение Общая схема типов
Описание и определение простых встроенных типов Целочисленные: char; short; int; long
Воспользуйтесь поиском по сайту: ©2015 - 2025 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|