Maison  >  Article  >  développement back-end  >  Quelles sont les valeurs des expressions relationnelles et des expressions logiques en langage C

Quelles sont les valeurs des expressions relationnelles et des expressions logiques en langage C

hzc
hzcoriginal
2020-06-17 15:59:2916631parcourir

Quelles sont les valeurs des expressions relationnelles et des expressions logiques en langage C

Quelles sont les valeurs des expressions relationnelles et des expressions logiques en langage C ?

Les valeurs​​des expressions relationnelles et des expressions logiques sont booléennes : vrai ou faux (vrai ou faux), soit 0 ou 1, mais le langage C n'a pas de type booléen , 0 est faux, non-0 C'est vrai.

Les opérations logiques sont également appelées opérations booléennes. Boole a utilisé des méthodes mathématiques pour étudier des problèmes logiques et a réussi à établir le calcul logique. Il exprimait des jugements en termes d'équations et considérait le raisonnement comme des transformations d'équations. L’efficacité de cette transformation ne dépend pas de l’interprétation des symboles par les gens, mais uniquement des règles de combinaison des symboles. Cette théorie logique est souvent appelée algèbre booléenne.

Dans les années 1930, l'algèbre logique a été appliquée aux systèmes de circuits. Par la suite, en raison du développement de la technologie électronique et des ordinateurs, divers grands systèmes complexes sont apparus, et leurs lois de transformation obéissaient également aux lois révélées par le booléen.

Introduction

1. Le C语言逻辑表达式

dans

est une expression significative qui utilise des opérateurs logiques pour connecter des expressions relationnelles ou des quantités logiques. La valeur d'une expression logique est une valeur logique, c'est-à-dire « vrai » ou « faux ». Lorsque le système de compilation en langage C donne le résultat d'une opération logique, il utilise le chiffre 1 pour représenter « vrai » et le chiffre 0 pour représenter « faux ». Cependant, pour juger si une quantité est « vraie », il utilise 0 pour représenter. représente « faux » et non nul signifie « vrai ».

2. Le résultat d'une expression logique (0 ou 1) peut être affecté à une variable entière ou à une variable caractère.

Remarque

Étant donné que les nombres à virgule flottante ne peuvent pas être représentés de manière très précise dans les ordinateurs, pour juger si deux nombres à virgule flottante sont identiques, l'opérateur relationnel « égal » (==) n'est généralement pas utilisé Au lieu de cela, il est implémenté en utilisant la méthode de jugement par intervalles.

Tutoriel recommandé : "langage c"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn