Skip to main content

Cheat-Sheet

Introduction

Le langage C est un langage de bas niveau qui doit être compilé avant d'être exécuté.

Variables

Déclaration

  • Entier :
int myInteger = 0;
  • Flottant :
float myFloat = 26.34;
  • Caractère :
char myChar = 'J';
// Avec le code ASCII (caractère 'A')
char myChar = 65;
  • Constante (en majuscule) :
const float PI = 3.14;

Bibliothèques

  • Standard :
#include <stdlib.h>
  • Standard Input/Output :
#include <stdio.h>
  • String (pour les chaînes de caractères :
#include <string.h>

Assert (pour les vérifications) :

#include <assert.h>

Fonctions

En C, on distingue le prototype d'une fonction de son implémentation. Le prototype n'est pas indispensable mais utile lorsqu'on souhaite implémenter les fonctions après la fonction main par exemple.

Prototypage :

float calculator(float op1, float op2);

Implémentation :

float calculator(float op1, float op2){
    return op1 + op2;
}

Main

Tout programme en langage C présente la fonction main qui sera naturellement exécutée en première. Il n'est pas nécessaire de l'appeler :

int main(){

}

Commentaires

Cast (transtypage)

  • Passer d'un flottant à un entier :
int myInteger = (int)myFloat;

Les flags