[Première connaissance du langage C] Qu'est-ce que le langage C, le premier programme C et les types de données en langage C

1. Qu'est-ce que le langage C?

(1) Le langage C est un langage de programmation compilé orienté processus (différent des langages de programmation orientés objet tels que C ++ et Java, ps: C et C ++ sont compatibles). Après compilation, un programme exécutable (exe, Can être exécuté directement).
(2) Le langage C est très classique et sera généralement développé et utilisé en bas. Linux et Mac OS sont écrits en C.
(3) Le langage C prend en charge multiplateforme (! Pas un compilateur croisé mais un système d'exploitation croisé).
(4) Le langage C est très proche de l'architecture informatique et permet de ressentir les caractéristiques des logiciels et du matériel informatique.

2. Le premier programme C && points de connaissance

#include <stdio.h>//(1)
int main()//(2)
{
    
    
	printf("Hello world!\n");//(3)
	return 0;//(4)
}

Insérez la description de l'image ici

2.1 Fichier d'en-tête

(1) #include <stdio.h> est le fichier d'en-tête d'entrée / sortie standard à inclure (sortie d'entrée standard)
(2) #include <____. H> est utilisé pour le fichier d'en-tête fourni par le système, recherchez dans le emplacement du fichier d'en-tête système Le fichier d'en-tête.
#include "____. h" est utilisé pour personnaliser le fichier d'en-tête, rechercher le fichier d'en-tête dans le fichier courant.

2.2 fonction principale

(1) La fonction principale est également une fonction, et la valeur de retour de la fonction principale est généralement int.
(2) La fonction principale est la fonction d'entrée du programme, et il y en a généralement une et une seule. Une fois le programme lancé, il commence à s'exécuter à partir de la fonction principale.

2.3 Appel de fonction

(1) Appelez la fonction de sortie dans la bibliothèque de fonctions système pour la sortie.
(2) '\ n' est un retour chariot et un saut de ligne, qui est un caractère d'échappement.

2.4 retourne 0;

Occurrence:
(1) Dans la fonction principale (fonction main ()), cela signifie qu'il n'y a pas de valeur de retour du système, c'est-à-dire qu'il saute hors du programme et se termine immédiatement.
(2) Dans une fonction personnalisée, cela signifie qu'il n'y a pas de valeur de retour de la fonction.

3. Type de données

3.1 Types de données en langage C

char        //字符数据类型
short       //短整型
int         //整形
long        //长整型
long long   //更长的整形
float       //单精度浮点数
double      //双精度浮点数

! Le langage C n'a pas de type de chaîne.

3.2 Pourquoi y a-t-il autant de types de données?

Parce que les ordinateurs doivent résoudre les problèmes humains, diverses scènes de la vie utilisent différents types de données.

3.3 La taille de chaque type de données

#include <stdio.h>
int main()
{
    
    
	printf("%d\n", sizeof(char));
	printf("%d\n", sizeof(short));
	printf("%d\n", sizeof(int));
	printf("%d\n", sizeof(long));
	printf("%d\n", sizeof(long long));
	printf("%d\n", sizeof(float));
	printf("%d\n", sizeof(double));
	printf("%d\n", sizeof(long double));

	return 0;
}

Insérez la description de l'image ici
Ce qui précède utilise sizeof pour calculer la taille du type et le résultat est en octets.

Je suppose que tu aimes

Origine blog.csdn.net/m0_46630468/article/details/112998757
conseillé
Classement