моя контактная информация
Почтамезофия@protonmail.com
2024-07-11
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
Эта колонка предназначена для базового и углубленного изучения программирования на языке C. Она направлена на решение проблем самостоятельных экзаменов по языку C и вступительных экзаменов в аспирантуру, а также закладывает прочную основу языка C для изучения структуры данных и разработки алгоритмов.
Конечно, эта колонка не будет такой подробной, как пошаговое введение. Но мы стремимся охватить все важные и сложные моменты.
двоичный, десятичный, восьмеричный, десятичный
Для начала поговорим о десятичной системе счисления, самой часто используемой в жизни системе счисления. Введите 1 каждые 10.
Зачем изучать двоичный код?
Нижний уровень компьютеров является двоичным, а двоичный язык — самый простой для понимания компьютерами.
двоичное определение: 0 1 два символа кодирования
Каждые двое входят в одного
Например: 10001 1001111 1000201 (незаконное определение) 11111117 (незаконное определение)
Почему была введена восьмеричная система?
Двоичный формат слишком длинный, а десятичное сжатие слишком проблематично.
восьмеричное определение: 0 1…7 Восемь символов кодирования увеличиваются до одного каждые восемь.
Например: 123451 10678 20740 09341 (незаконное определение).
Почему было введено шестнадцатеричное число?
Обновленная версия восьмеричной системы.
Шестнадцатеричное определение:0 1…9 ABCDEF Шестнадцать видов символов каждые шестнадцатые
Например: 1abc1 0945dej5
Мышление: иногда фактически невозможно отличить десятичные, восьмеричные и шестнадцатеричные числа. Как их отличить?
Десятичное число: 123
Добавьте 0 перед восьмеричным числом: 0123.
Добавьте 0x перед шестнадцатеричным числом: 0x123.
Прежде всего, понятно, что мост для преобразования системы счисления является двоичным. Если вы хотите преобразовать другие системы счисления в другие базы, вы можете завершить преобразование системы счисления, сначала преобразуя ее в двоичную, а затем в другие системы счисления.
1. Преобразование десятичных чисел в двоичные
Преобразование десятичных чисел в двоичные, основная формула: разделите на 2 и возьмите остаток в обратном порядке.
2. Преобразование двоичных чисел в десятичные.
Преобразование двоичного числа в десятичное, основная память: сумма по весу, 2нстепень, n начинается с 0
3. Преобразование двоичного кода в восьмеричный
Основная формула: относиться к трем людям как к группе, если их недостаточно, добавьте 0 впереди.
4. Двоичный код в шестнадцатеричный
Основная формула: Четыре цифры считаются группой. Если их недостаточно, добавьте 0 впереди.
Пропущенные части: восемь ходов превращаются в два, шестнадцать ходов превращаются в два, что по сути является обратным процессом 3 и 4.
Например: A a B b ¥ $ и т. д. Эти символы сохраняются в компьютере как значения ASCII.
Это означает, что существует уникальная двоичная кодировка.
Код ASCII — это стандартный код, разработанный в США.
Например (чтобы запомнить):
Значение кода ASCII заглавной буквы A: 65 (выраженное в десятичном формате, конечно, оно хранится в компьютере в двоичном виде, поэтому для удобства памяти оно выражается в десятичном формате)
Значение кода ASCII заглавной буквы B: 66
Значение кода ASCII строчной буквы a: 97
Значение кода ASCII строчной буквы b: 98
Нетрудно найти, что разница между верхним и нижним регистром равна 32. Запомните эту разницу, которую можно использовать для преобразования верхнего и нижнего регистра.
В управлении компьютерной памятью шестнадцатеричная система по-прежнему очень важна.
8 бит (двоичные биты) = 1 байт (B)
1024 байта = 1 КБ
1К=1024=210
1М=1024*1024=220
Машинный код на самом деле представляет собой значение кода, которое понимает реальный компьютер. Мы можем сказать, что значение, хранящееся в определенном пространстве, равно 78 (десятичное число), но компьютер определенно не понимает его.
Существует три типа машинных кодов: дополнительный код, исходный код и дополнительный код.
Состав языка Си: несколько файлов
Файл: несколько функций
Функция: заголовок функции и хвост функции.
Заголовок функции и тело функции
Заявления: три типа заявлений
О операторах стоит поговорить. К операторам относятся комментарии, операторы определения и операторы выполнения. Самый важный момент, на который следует обратить внимание, — это оператор выполнения.
Четыре типа данных: функция выражения постоянной переменной
Константа: величина, значение которой не меняется.
Переменная: Величина, значение которой меняется в любое время и в любое время.
Выражение: допустимое выражение, которое связывает данные с помощью операторов.
Функция: вызов функции с определенной функцией в качестве расчетной величины.
Типы данных: базовые типы, сконструированные типы, типы указателей, нулевые типы.
Базовые типы: целочисленный тип int и т. д.
Структурный тип: структура
Тип пустого: void
Идентификатор (канонический):
Определяемый пользователем идентификатор: первым символом должна быть буква или подчеркивание, за которым следуют буквы, цифры и подчеркивания.
Язык C чувствителен к регистру. Int не может быть настроен пользователем, но Int может.