Maison  >  Article  >  développement back-end  >  Est-ce que vrai et faux en langage C 1 et 0 ?

Est-ce que vrai et faux en langage C 1 et 0 ?

烟雨青岚
烟雨青岚original
2020-07-15 11:10:2223186parcourir

Vrai et faux en langage C sont "1" et "0". En langage C, « 0 » est faux, « 1 » est vrai et le ET logique est identique à la multiplication entière ; « 1 » en langage C est un entier, et le résultat de la division entière « 1/2 » sera également être un entier. La réponse en mathématiques est " 0,5", mais l'entier ne peut pas enregistrer " 0,5 " donc il deviendra directement " 0 " ;

Est-ce que vrai et faux en langage C 1 et 0 ?

Le langage C stipule que 1 est vrai (VRAI) et 0 est faux (FAUX).

En langage C, 0 est faux, 1 est vrai, ET logique est identique à la multiplication entière, et 1 en langage C est un entier, et le résultat de la division entière 1/2 sera également être un entier. La réponse en mathématiques C'est 0,5, mais les entiers ne peuvent pas stocker 0,5. Il deviendra donc directement 0. Peu importe les résultats des calculs ultérieurs.

En général, la plus petite unité de stockage d'un ordinateur est un octet. Un octet peut stocker 256 nombres, mais il n'y a que deux nombres, vrais et faux. Le langage C n'a que le type booléen _ Bool depuis C99.

Avant C99, les types entiers étaient utilisés pour stocker les valeurs booléennes. En plus des deux valeurs true et false, il existe au moins 254 nombres. Ces nombres ne peuvent être ni vrais ni faux. une seule valeur peut être utilisée pour représenter vrai ou faux, les autres valeurs représentent l'opposé de la valeur précédente.

Est-ce que vrai et faux en langage C 1 et 0 ?

Informations détaillées

Le principe de la reconnaissance informatique de 0 et 1

La RAM dans les magasins d'informatique les programmes utilisés et les fichiers, le disque dur est l'endroit où les fichiers sont stockés en permanence. Le disque dur est en réalité composé de plusieurs disques, qui sont complétés par un grand nombre de particules magnétiques ordonnées pouvant représenter 0 et 1. Lorsqu'un fichier doit être lu ou écrit, un signal d'impulsion électrique est en fait envoyé pour déplacer la tête de lecture-écriture afin de modifier le magnétisme des particules magnétiques ou d'obtenir le magnétisme des particules magnétiques.

Dans un ordinateur, une chaîne de nombres traités ou calculés dans leur ensemble est appelée un mot informatique, ou un mot en abrégé. Les mots sont généralement divisés en octets (chaque octet comporte généralement 8 bits). En mémoire, chaque cellule stocke généralement un mot, chaque mot est donc adressable. La longueur d'un mot est exprimée en bits.

Dans les unités arithmétiques informatiques et les contrôleurs, les données sont généralement transmises en unités de mots. Yu apparaît à différentes adresses et sa signification est différente. Par exemple, le mot envoyé au contrôleur est une instruction et le mot envoyé à l'unité arithmétique est un nombre.

La chaîne de nombres binaires qui est consultée, transférée et traitée dans son ensemble dans l'ordinateur est appelée un mot ou une unité. La longueur des chiffres binaires dans chaque mot est appelée la longueur du mot.

Tutoriel recommandé : "Tutoriel du 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
Article précédent:Que signifie printf("\n") ?Article suivant:Que signifie printf("\n") ?