Heim >Backend-Entwicklung >C#.Net-Tutorial >Was bedeutet & in der C-Sprache?
Was bedeutet & in der C-Sprache?
Das &-Symbol hat in der C-Sprache zwei Bedeutungen: Eine davon ist ein unärer Operator. Seine Funktion besteht darin, die Speicheradresse einer Variablen zu ermitteln Operator und ein Binäroperator. Seine Funktion besteht darin, die entsprechenden Binärbits zweier Zahlen zu verknüpfen.
C-Sprachoperatoren
Arithmetische Operatoren
werden für verschiedene numerische Operationen verwendet. Es gibt sieben Typen, darunter Addition (+), Subtraktion (-), Multiplikation (*), Division (/), Rest (oder modulare Operation, %), Selbstinkrementierung (++) und Selbstdekrementierung (--). .
Relationsoperatoren
werden für Vergleichsoperationen verwendet. Es umfasst sechs Typen: größer als (>), kleiner als (<), gleich (==), größer als oder gleich (>=), kleiner als oder gleich (<=) und nicht gleich (!=).
Logische Operatoren
werden für logische Operationen verwendet. Einschließlich und (&&) oder (||), nicht (!).
Bitoperationsoperator
Der an der Operation beteiligte Betrag wird in binären Bits ausgeführt. Es umfasst sechs Typen: bitweises UND (&), bitweises ODER (|), bitweises NICHT (~), bitweises XOR (^), Linksverschiebung (<<) und Rechtsverschiebung (>>).
Zuweisungsoperator
wird für Zuweisungsoperationen verwendet, die in einfache Zuweisungen (=), zusammengesetzte arithmetische Zuweisungen (+=,-=,*=,/=,%=) und unterteilt sind Zusammengesetzte Bits Es gibt elf Arten von Operationszuweisungen (&=,|=,^=,>>=,<<=) in drei Kategorien.
Bedingungsoperator
Dies ist ein ternärer Operator, der für die bedingte Auswertung verwendet wird (?:).
Der Kommaoperator
wird verwendet, um mehrere Ausdrücke zu einem Ausdruck zusammenzufassen (,).
Zeigeroperator
wird für zwei Operationen verwendet: Inhalt (*) und Adresse (&).
Der Byte-Zahlenoperator
wird verwendet, um die Anzahl der vom Datentyp belegten Bytes (sizeof) zu berechnen.
Spezielle Operatoren
umfassen Klammern (), Indizes [], Mitglieder (→,.) usw.
Empfohlenes Tutorial: „C#“
Das obige ist der detaillierte Inhalt vonWas bedeutet & in der C-Sprache?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!