Quelle est la forme de stockage des données de type char en mémoire en langage C ?

烟雨青岚
Libérer: 2020-07-13 14:19:13
original
20244 Les gens l'ont consulté

En langage C, la forme de stockage des données de type char en mémoire est le code ASCII. En langage C, les données de type char placent une constante de caractère dans une variable de caractère. Elles ne placent pas le caractère lui-même dans l'unité de mémoire, mais placent le code ASCII correspondant du caractère dans l'unité de stockage.

Quelle est la forme de stockage des données de type char en mémoire en langage C ?

En langage C, la forme de stockage des données de type char en mémoire est le code ASCII.

En langage C, les données de type char consistent à mettre une constante de caractère dans une variable de caractère. Elles ne mettent pas le caractère lui-même dans l'unité de mémoire, mais la valeur correspondante du caractère. est placé dans l'unité de stockage.

Le langage C rend les données de caractères et les données entières interchangeables. Les données caractère peuvent être sorties sous forme de caractères ou sous forme entière. Lorsque

est affiché sous forme de caractères, le code ASCII dans l'unité de stockage doit d'abord être converti en caractère correspondant, puis affiché. Lors de la sortie sous forme entière, affichez directement le code ASCII sous forme d'entier.

Le code original, le code complément et le code complément sont des méthodes de représentation binaire à virgule fixe des nombres.

Quelle est la forme de stockage des données de type char en mémoire en langage C ?

Informations détaillées :

1. Dans les ordinateurs, toutes les données doivent être représentées par des nombres binaires lorsqu'elles sont stockées et utilisées (car. les ordinateurs utilisent des niveaux haut et bas pour représenter respectivement 1 et 0)

Le code ASCII utilise une combinaison de nombres binaires spécifiée de 7 ou 8 bits pour représenter 128 ou 256 caractères possibles. Le code ASCII standard, également appelé code ASCII de base, utilise 7 chiffres binaires (le chiffre binaire restant est 0) pour représenter toutes les lettres majuscules et minuscules, les chiffres de 0 à 9, les signes de ponctuation et les commandes spéciales utilisées dans les caractères anglais américains.

2. Il existe trois façons de représenter les nombres symboliques dans les ordinateurs, à savoir le code original, le code complément et le code complément. Les trois méthodes de représentation comportent deux parties : le bit de signe et le bit numérique. Le bit de signe utilise 0 pour représenter « positif » et 1 pour représenter « négatif ». Cependant, les trois méthodes de représentation sont différentes pour le bit numérique.

Dans les systèmes informatiques, les valeurs sont toujours représentées et stockées à l'aide de codes complémentaires. La raison en est qu'en utilisant le code complémentaire, le bit de signe et le champ numérique peuvent être traités de manière uniforme en même temps, l'addition et la soustraction peuvent également être traitées de manière uniforme. De plus, le processus opérationnel de conversion du code complémentaire et du code original est le même, et aucun circuit matériel supplémentaire n'est requis.

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!