моя контактная информация
Почтамезофия@protonmail.com
2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
- #include<stdio.h> //编译预处理指令
-
- int main() //程序的入口主函数main
- { //程序(函数、功能)结束标志
-
- return 0; //程序退出前返回给调用者(操作系统)的值
- } //程序(函数、功能)结束标志
Акцент делается на изменениях, и их ценность будет меняться в ходе работы программы.
Четыре характеристики: имя переменной, значение переменной, единица хранения, тип переменной сначала определяют, а затем используют;
Он состоит из букв, цифр и знаков подчеркивания и может начинаться только с подчеркивания или буквы, а не цифры, и учитывает регистр.
Метод именования: Как следует из названия, используйте английское именование. Номенклатура CamelCase, int SecondPreYear. Именам функций часто предшествуют подчеркивания.
Проще говоря, в операционной системе (Windows, Linux) целочисленный тип — целое число (4 байта = 32 бита), тип с плавающей запятой — десятичный (float: 4 байта = 32 бита), а тип символа — это код ASCII (символ: 1 байт = 8 бит) (может быть представлен целым числом)
Примечание. 32 бита — это 2, возведенная в 32-ю степень.
В микроконтроллере целое число составляет 2 байта = 16 бит, то есть максимально представимое число равно 2 в 16-й степени, что равно 65536.
В языке C существует множество операторов, которые можно условно разделить на следующие категории:
+
добавление-
Вычитание*
умножение/
разделение%
Найти остаток (модуль)++
самовозрастающий--
Снижаться==
равный!=
не равен>
больше, чем<
меньше, чем>=
больше или равно<=
меньше или равно&&
логическое И||
логичный или!
логическое отрицание&
Побитовое И|
Побитовое ИЛИ^
Побитовое исключающее ИЛИ~
Побитовое отрицание<<
Сдвиг влево>>
Двигаться вправо=
Назначение+=
совокупное присвоение-=
прогрессивное назначение*=
совокупное присвоение/=
совокупное назначение деления%=
Найти назначение остатка<<=
назначение левой смены>>=
назначение правой смены&=
побитовое И присваивание|=
Побитовое ИЛИ присваивание^=
Побитовое назначение XOR? :
Условные операторы, такие какa > b ? a : b
Выразите, еслиa > b
установлено, результатa
, в противном случаеb
。,
Оператор запятая используется для последовательного выполнения нескольких выражений, но результатом всего выражения является результат последнего выражения.sizeof
Оператор используется для получения количества байтов, занимаемых типом данных или переменной в памяти.(type)
Оператор приведения, преобразующий значение выражения в указанный тип.[]
Оператор индекса, используемый для индексации массива и доступа к смещению элемента, на который указывает указатель..
Операторы доступа к членам структур или объединений.->
Доступ к членам структуры или объединения через указатели.&
Получить адрес оператора.*
Оператор разыменования указателя (также оператор умножения, но его значение определяет контекст).Эти операторы играют очень важную роль в языке C и являются основой для построения различных сложных выражений и операторов.