Heim  >  Artikel  >  Backend-Entwicklung  >  Welche Werte haben relationale Ausdrücke und logische Ausdrücke in der C-Sprache?

Welche Werte haben relationale Ausdrücke und logische Ausdrücke in der C-Sprache?

hzc
hzcOriginal
2020-06-17 15:59:2916631Durchsuche

Welche Werte haben relationale Ausdrücke und logische Ausdrücke in der C-Sprache?

Welche Werte haben relationale Ausdrücke und logische Ausdrücke in der C-Sprache?

Die Werte relationaler Ausdrücke und logischer Ausdrücke sind boolesch: wahr oder falsch (wahr oder falsch), also 0 oder 1, aber die C-Sprache hat keinen booleschen Typ, 0 ist falsch, ungleich 0. Das ist wahr.

Logische Operationen werden auch boolesche Operationen genannt. Boole nutzte mathematische Methoden zur Untersuchung logischer Probleme und etablierte erfolgreich die logische Infinitesimalrechnung. Er drückte seine Urteile in Form von Gleichungen aus und betrachtete das Denken als Transformationen von Gleichungen. Die Wirksamkeit dieser Transformation hängt nicht von der Interpretation der Symbole durch die Menschen ab, sondern nur von den Kombinationsregeln der Symbole. Diese Logiktheorie wird oft als Boolesche Algebra bezeichnet.

In den 1930er Jahren wurde die logische Algebra auf Schaltungssysteme angewendet. Anschließend entstanden aufgrund der Entwicklung der elektronischen Technologie und der Computer verschiedene komplexe große Systeme, deren Transformationsgesetze ebenfalls den von Booleschen Gesetzen offenbarten Gesetzen gehorchten.

Einführung

1. Das C语言逻辑表达式

in

ist ein sinnvoller Ausdruck, der logische Operatoren verwendet, um relationale Ausdrücke oder logische Größen zu verbinden. Der Wert eines logischen Ausdrucks ist ein logischer Wert, also „wahr“ oder „falsch“. Wenn das C-Sprachkompilierungssystem das Ergebnis einer logischen Operation liefert, verwendet es die Zahl 1 zur Darstellung von „wahr“ und die Zahl 0 zur Darstellung von „falsch“. Bei der Beurteilung, ob eine Größe „wahr“ ist, verwendet es jedoch 0 bis stellt „falsch“ dar und ungleich 0 bedeutet „wahr“.

2. Das Ergebnis eines logischen Ausdrucks (0 oder 1) kann einer Ganzzahlvariablen oder einer Zeichenvariablen zugewiesen werden.

Hinweis

Da Gleitkommazahlen in Computern nicht sehr genau dargestellt werden können, wird bei der Beurteilung, ob zwei Gleitkommazahlen gleich sind, normalerweise nicht der Vergleichsoperator „gleich“ (==) verwendet Stattdessen wird es mithilfe der Intervallbeurteilungsmethode implementiert.

Empfohlenes Tutorial: „C-Sprache

Das obige ist der detaillierte Inhalt vonWelche Werte haben relationale Ausdrücke und logische Ausdrücke in der C-Sprache?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn