![]() |
VOOZH | about |
| C (langage de programmation) | |
|---|---|
| Fichier:C Programming Language.svg | |
| Auteur(s) | Dennis Ritchie et Brian Kernighan |
| Développeur(s) | Dennis Ritchie, Kenneth Thompson et Bell Labs |
| Première version | 1972 |
| Système d'exploitation supporté | Multiplateforme |
| Type | Impératif, procédural et structuré |
| Extension de fichier | .c |
| Dérivé de | langage B |
| État | Actif, toujours utilisé |
| Modifier | voir modèle • modifier |
Le langage C est un langage de programmation très utilisé1. Il a été inventé en 1972 par Dennis Ritchie et Ken Thompson, programmeurs aux Laboratoires Bell, à partir du langage B lors du développement du systèmes d’exploitation UNIX.
Aujourd’hui, de nombreux logiciels et la majorité des systèmes d’exploitation sont écrits en C.
C’est un langage :
Pour afficher le traditionnel « Hello World! » sur l’écran en C, l’un des programmes les plus simples est :
// Pour écrire sur l’écran, on a besoin de la fonction "puts" qui est déclarée dans le fichier "stdio.h" // donc on inclut ce fichier avec #include #include<stdio.h> intmain(void) { // Affiche "Hello World!" suivi d’un retour à la ligne sur l’écran puts("Hello World!"); }
On met toujours le code à exécuter en premier dans la fonction main. Celle-ci prend « void » en argument (c’est-à-dire « rien ») et renvoie un « int » (c’est-à-dire un nombre entier, en anglais integer).
On utilise ensuite la fonction puts pour écrire quelque part. On précise ce que l’on veut écrire (la chaine de caractères « Hello World! »). La fonction puts ajoute toujours un retour à la ligne.
Voici le code. Ceci va être expliqué en-dessous :
#include<stdio.h> intmain(void) { intnumber=0;//Ceci est la variable ; l'utilisateur choisira sa valeur dans scanf. intdoubl;// autre variable qui sera utilisée // demander un nombre printf("Veuillez entrer un nombre "); // le lire au clavier scanf("%d",&number); // faire un calcul doubl=number*2; // afficher le résultat printf("Le nombre que vous avez entré est %d et son double est %d",number,doubl); }
Remarque : La deuxième variable ne peut pas être nommée double car c'est un mot-clé du langage. C'est pourquoi le e final a été enlevé de son nom.
Portail de l'informatique — Tous les articles sur son histoire, les logiciels, Internet…
|