Maison > Article > développement back-end > Analyse unitaire de base en langage C
Analyse des unités de base en langage C
Lors de l'apprentissage du langage C, il est très important de comprendre les unités de base du langage C. Les unités de base du langage C comprennent les caractères, les entiers, les nombres à virgule flottante, les tableaux, etc. Cet article analysera respectivement ces unités de base, avec des exemples de code spécifiques.
1. Caractères
En langage C, les caractères sont l'un des types de données de base. Les caractères sont stockés sous forme de codes ASCII en langage C, et chaque caractère correspond à un code ASCII. Nous pouvons utiliser des guillemets simples pour représenter un personnage.
Voici un exemple de code montrant comment déclarer et initialiser un caractère :
#include <stdio.h> int main() { char ch = 'A'; printf("字符:%c ", ch); return 0; }
En exécutant le code ci-dessus, le résultat est : Caractère : A.
2. Entiers
Les entiers en langage C sont également des types de données très couramment utilisés. Les entiers peuvent être divisés en entiers signés et entiers non signés. Les entiers signés peuvent représenter des nombres positifs, des nombres négatifs et 0, tandis que les entiers non signés ne peuvent représenter que des nombres positifs et 0.
Voici un exemple de code montrant comment déclarer et initialiser un entier :
#include <stdio.h> int main() { int num = 10; unsigned int unum = 20; printf("整数:%d ", num); printf("无符号整数:%u ", unum); return 0; }
En exécutant le code ci-dessus, le résultat est : entier : 10, entier non signé : 20.
3. Nombres à virgule flottante
Les nombres à virgule flottante sont utilisés pour représenter des valeurs avec des points décimaux en langage C, y compris les nombres à virgule flottante simple précision et les nombres à virgule flottante double précision. Les nombres à virgule flottante simple précision sont représentés par le type float, et les nombres à virgule flottante double précision sont représentés par le type double.
Ce qui suit est un exemple de code qui montre comment déclarer et initialiser un nombre à virgule flottante :
#include <stdio.h> int main() { float fnum = 3.14; double dnum = 6.28; printf("单精度浮点数:%f ", fnum); printf("双精度浮点数:%lf ", dnum); return 0; }
Exécutez le code ci-dessus, les résultats de sortie sont : nombre à virgule flottante simple précision : 3,140000, nombre à virgule flottante double précision : 6,280000.
4. Array
Array est une structure de données très couramment utilisée en langage C, qui peut stocker un ensemble de données du même type. En langage C, les éléments du tableau sont accessibles via des indices.
Voici un exemple de code qui montre comment déclarer et initialiser un tableau d'entiers :
#include <stdio.h> int main() { int arr[5] = {1, 2, 3, 4, 5}; for(int i=0; i<5; i++) { printf("数组元素:%d ", arr[i]); } return 0; }
Exécutez le code ci-dessus, le résultat est :
Élément de tableau : 1
Élément de tableau : 2
Élément de tableau : 3
Élément de tableau : 4
Éléments du tableau :5
Grâce aux exemples de code ci-dessus, nous avons une compréhension plus approfondie des unités de base du langage C : caractères, entiers, nombres à virgule flottante et tableaux. Ces unités de base constituent la base de la programmation en langage C. La maîtrise de ces points de connaissances vous permettra de mieux effectuer la programmation en 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!