1. Программирование - наука о разработке и его реализации

  2. Сборка программы

  1. Компиляция - (Применительно к компиляторам языка программирования С) Процесс преобразования файла с исходным кодом в объектный файл

Библиотечный файл(файл библиотеки) - Машинный код + функции

  1. Объектный файл - Машинный код + ссылки на внешние функции

  2. Область видимости - пространство в исходном коде, внутри которого программные сущности доступны по их именам (идентификаторам)

  3. Переменная - именованная область оперативной памяти, предназначенная для хранения какого либо значения

  4. Компоновка - этап сборки проекта/приложения, на котором происходит связывание машинного кода собираемого проекта с машинным кодом из внешних библиотек с последующим созданием файла, содержащего связанный машинный код

  5. Формула для определения диапазона значений ,беззнакового целочисленного значения типа в битах

[…2^(n) - 1]

Пример: 8 bit […255]

  1. Формула для определения диапазона значений знакового целочисленного значения

[-2^(n-1)…2^(n-1)-1]

пример: 8 bit [-128…127]

  1. Стандартные целочисленные типы - знаковые и беззнаковые

unsigned - квалификатор беззнаковости

signed - квалификатор знаковости

unsigned int a, //a - переменная, тип - беззнаковый