2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
- #include<stdio.h> //编译预处理指令
-
- int main() //程序的入口主函数main
- { //程序(函数、功能)结束标志
-
- return 0; //程序退出前返回给调用者(操作系统)的值
- } //程序(函数、功能)结束标志
Der Schwerpunkt liegt auf Veränderungen, und ihr Wert wird sich während der Ausführung des Programms ändern.
Vier Merkmale: Variablenname, Variablenwert, Speichereinheit, Variablentyp; zuerst definieren und dann verwenden.
Es besteht aus Buchstaben, Zahlen und Unterstrichen und kann nur mit einem Unterstrich oder einem Buchstaben beginnen, nicht mit einer Zahl, und unterscheidet zwischen Groß- und Kleinschreibung.
Benennungsmethode: Wie der Name schon sagt, verwenden Sie die englische Benennung. CamelCase-Nomenklatur, int secondPreYear. Funktionsnamen werden häufig durch Unterstriche vorangestellt.
Einfach ausgedrückt ist im Betriebssystem (Windows, Linux) der Ganzzahltyp eine Ganzzahl (4 Byte = 32 Bit), der Gleitkommatyp eine Dezimalzahl (Float: 4 Byte = 32 Bit) und der Zeichentyp ist der ASCII-Code ( char: 1 Byte = 8 Bit) (kann durch eine Ganzzahl dargestellt werden)
Hinweis: 32 Bit sind 2 hoch 32
Im Mikrocontroller beträgt die Ganzzahl 2 Byte = 16 Bit, d. h. die maximal darstellbare Zahl beträgt 2 hoch 16, also 65536
Es gibt viele Operatoren in der C-Sprache, die grob in die folgenden Kategorien unterteilt werden können:
+
Zusatz-
Subtraktion*
Multiplikation/
Aufteilung%
Rest finden (Modul)++
selbstvermehrend--
Verringern==
gleich!=
Nicht gleichzusetzen mit>
mehr als die<
weniger als>=
größer oder gleich<=
Gleich oder kleiner als&&
logisches UND||
logisch oder!
logische Verneinung&
Bitweises UND|
Bitweises ODER^
Bitweises XOR~
Bitweise Negation<<
Nach links verschieben>>
Nach rechts bewegen=
Abtretung+=
kumulative Zuordnung-=
progressive Zuordnung*=
kumulative Zuordnung/=
kumulative Divisionszuordnung%=
Restaufgabe finden<<=
Linksverschiebungszuordnung>>=
rechte Schichtbelegung&=
bitweise UND-Zuordnung|=
Bitweise ODER-Zuweisung^=
Bitweise XOR-Zuweisung? :
Bedingte Operatoren wie za > b ? a : b
Drücken Sie aus, wenna > b
festgelegt ist, ist das Ergebnisa
, ansonstenb
。,
Der Kommaoperator wird verwendet, um mehrere Ausdrücke nacheinander auszuführen, aber das Ergebnis des gesamten Ausdrucks ist das Ergebnis des letzten Ausdrucks.sizeof
Der Operator wird verwendet, um die Anzahl der Bytes zu ermitteln, die von einem Datentyp oder einer Variablen im Speicher belegt werden.(type)
Ein Umwandlungsoperator, der den Wert eines Ausdrucks in einen angegebenen Typ konvertiert.[]
Indexoperator, der für die Array-Indizierung und den Zugriff auf den Offset des Elements verwendet wird, auf das ein Zeiger zeigt..
Mitgliedszugriffsoperatoren für Strukturen oder Gewerkschaften.->
Greifen Sie über Zeiger auf Mitglieder einer Struktur oder Union zu.&
Adressoperator abrufen.*
Zeiger-Dereferenzierungsoperator (ebenfalls ein Multiplikationsoperator, dessen Bedeutung jedoch vom Kontext bestimmt wird).Diese Operatoren spielen in der Sprache C eine sehr wichtige Rolle und bilden die Grundlage für die Konstruktion verschiedener komplexer Ausdrücke und Anweisungen.