2024-07-11
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
Cette colonne est destinée à l'apprentissage de base et avancé de la programmation en langage C. Elle s'efforce de résoudre les problèmes des examens de langage C auto-proposés et des examens d'entrée de troisième cycle, et établit une base solide en langage C pour l'apprentissage de la structure des données et de la conception d'algorithmes.
Bien entendu, cette chronique ne sera pas aussi détaillée qu’une introduction étape par étape. Mais nous nous efforçons de couvrir tous les points importants et difficiles.
binaire, décimal, octal, décimal
Parlons d’abord du système décimal, le système de base le plus couramment utilisé dans la vie. Entrez 1 tous les 10.
Pourquoi apprendre le binaire ?
La couche inférieure des ordinateurs est binaire, et le binaire est le langage le plus simple à comprendre pour les ordinateurs.
définition binaire: 0 1 deux symboles de codage
Tous les deux entre un
Par exemple : 10001 1001111 1000201 (définition illégale) 11111117 (définition illégale)
Pourquoi l'octal a-t-il été introduit ?
Le binaire est trop long et la compression décimale est trop gênante.
définition octale: 0 1…7 Les huit symboles de codage avancent de un tous les huit
Par exemple : 123451 10678 20740 09341 (définition illégale)
Pourquoi l’hexadécimal a-t-il été introduit ?
Version améliorée du système octal
Définition hexadécimale:0 1…9 ABCDEF Seize types de symboles tous les seizièmes
Par exemple : 1abc1 0945dej5
Réflexion : Il est parfois impossible de faire la distinction entre décimal, octal et hexadécimal. Comment les distinguer ?
Décimal : 123
Ajoutez 0 devant octal : 0123
Ajoutez 0x devant l'hexadécimal : 0x123
Tout d'abord, il est clair que le pont pour la conversion du système numérique est binaire. Si vous souhaitez convertir d'autres bases en d'autres bases, vous pouvez terminer la conversion de base en convertissant d'abord en binaire, puis en d'autres bases.
1. Convertir le décimal en binaire
Convertir le décimal en binaire, la formule de base : diviser par 2 et prendre le reste dans l'ordre inverse
2. Conversion binaire en décimal
Conversion binaire en décimal, mémoire centrale : somme en poids, 2npuissance, n commence à 0
3. Conversion binaire en octal
La formule de base : traiter trois personnes en groupe, s'il n'y en a pas assez, ajouter 0 devant
4. Binaire à hexadécimal
Formule de base : Quatre chiffres sont considérés comme un groupe. S'il n'y en a pas assez, ajoutez 0 devant.
Parties omises : huit tours sur deux, seize tours sur deux, ce qui est essentiellement le processus inverse de 3 et 4.
Par exemple : A a B b ¥ $, etc. Ces symboles sont stockés dans l'ordinateur sous forme de valeurs ASCII.
Cela signifie qu’il existe un codage binaire unique.
Le code ASCII est un code standard développé par les États-Unis.
Par exemple (à retenir) :
La valeur du code ASCII de la lettre majuscule A : 65 (exprimée en décimal, bien entendu, elle est stockée en binaire dans l'ordinateur, elle est donc exprimée en décimal pour la commodité de la mémoire)
Valeur du code ASCII de la lettre majuscule B : 66
Valeur du code ASCII de la lettre minuscule a : 97
Valeur du code ASCII de la lettre minuscule b : 98
Il n'est pas difficile de constater que la différence entre les majuscules et les minuscules est de 32. Souvenez-vous de cette différence, qui peut être utilisée pour convertir les majuscules et les minuscules.
Dans la gestion de la mémoire informatique, l’hexadécimal reste très important.
8 bits (bits binaires) = 1 octet (B)
1024 octets = 1 Ko
1K=1024=210
1M=1024*1024=220
Le code machine est en fait la valeur du code que l'ordinateur comprend. Nous pouvons dire que la valeur stockée dans un certain espace est 78 (décimal), mais l'ordinateur ne la comprend certainement pas.
Il existe trois types de codes machine, le code complément, le code original et le code complément.
La composition du langage C : plusieurs fichiers
Fichier : plusieurs fonctions
Fonction : en-tête de fonction et queue de fonction
En-tête de fonction et corps de fonction
Déclarations : trois types de déclarations
Les instructions méritent d'être évoquées. Les instructions incluent des commentaires, des instructions de définition et des instructions d'exécution. Le point le plus important auquel il faut prêter attention est l'instruction d'exécution.
Quatre types de données : fonction d'expression de variable constante
Constante : une quantité dont la valeur ne change pas
Variable : Une quantité dont la valeur change à tout moment et à tout moment.
Expression : une expression juridique qui connecte les données à l'aide d'opérateurs
Fonction : Appeler une fonction avec une certaine fonction comme quantité de calcul
Types de données : types de base, types construits, types pointeurs, types nuls
Types de base : type entier int, etc.
Type de structure : structure
Type vide : nul
Identifiant (canonique) :
Identifiant défini par l'utilisateur : le premier caractère doit être une lettre ou un trait de soulignement, suivi de lettres, de chiffres et de traits de soulignement.
Le langage C est sensible à la casse. Int ne peut pas être personnalisé par l'utilisateur, mais Int le peut.