Skip to content
Snippets Groups Projects
Commit ad67ca2e authored by orestis.malaspin's avatar orestis.malaspin
Browse files

updated slides

parent 960ee920
No related branches found
No related tags found
No related merge requests found
......@@ -240,7 +240,7 @@ Opérateurs testant la relation entre deux *expressions*:
| `==`{.C} | `a == b`{.C} | 1 si a == b; 0 sinon |
| `!=`{.C} | `a != b`{.C} | 1 si a != b; 0 sinon |
# Opérateurs (2/N)
# Expressions et opérateurs (2/N)
## Opérateurs logiques
......@@ -262,7 +262,7 @@ Soit n un unsigned char initialisé à 127:
!n == 0
``` -->
# Opérateurs (3/N)
# Expressions et opérateurs (3/N)
## Opérateurs arithmétiques
......@@ -274,15 +274,14 @@ Soit n un unsigned char initialisé à 127:
| `/`{.C} | `a / b`{.C} | Division |
| `%`{.C} | `a % b`{.C} | Modulo |
# Opérateurs (4/N)
# Expressions et opérateurs (4/N)
## Opérateurs d'assignation
| Opérateur | Syntaxe | Signification |
|-----------|--------------|---------------------------------------------|
| `=`{.C} | `a = b`{.C} | Affecte l'opérande de droite `b` à |
| | | l'opérande de gauche `a` et retourne |
| | | la valeur de `b`. |
| `=`{.C} | `a = b`{.C} | Affecte la valeur `b` à la variable `a` |
| | | et retourne la valeur de `b` |
| `+=`{.C} | `a += b`{.C} | Additionne la valeur de `b` à `a` et |
| | | assigne le résultat à `a`. |
| `-=`{.C} | `a -= b`{.C} | Soustrait la valeur de `b` à `a` et |
......@@ -293,12 +292,19 @@ Soit n un unsigned char initialisé à 127:
| | | assigne le résultat à `a`. |
| `%=`{.C} | `a %= b`{.C} | Calcule le modulo la valeur de `b` à `a` et |
| | | assigne le résultat à `a`. |
# Expressions et opérateurs (5/N)
## Opérateurs d'assignation (suite)
| Opérateur | Syntaxe | Signification |
|-----------|--------------|---------------------------------------------|
| `++`{.C} | `a++`{.C} | Incrémente la valeur de `a` de 1 et |
| | | retourne le résultat (`a += 1`). |
| `..`{.C} | `a--`{.C} | Décrémente la valeur de `a` de 1 et |
| `--`{.C} | `a--`{.C} | Décrémente la valeur de `a` de 1 et |
| | | retourne le résultat (`a -= 1`). |
| `++`{.C} | `++a`{.C} | Retourne `a`{.C} et incrémente `a` de 1. |
| `..`{.C} | `--a`{.C} | Retourne `a`{.C} et décrémente `a` de 1. |
| `--`{.C} | `--a`{.C} | Retourne `a`{.C} et décrémente `a` de 1. |
# Structures de contrôle: `if`{.C} .. `else if`{.C} .. `else`{.C} (1/N)
......@@ -543,7 +549,9 @@ int main() {
} // COMPILE
``` -->
# Entrées/sorties: `printf()`{.C}
# Entrées/sorties: `printf()`{.C} (1/N)
## Généralités
- La fonction `printf()`{.C} permet d'afficher du texte sur le terminal:
......@@ -554,6 +562,10 @@ int main() {
- `format`{.C} est le texte, ainsi que le format (type) des variables à afficher.
- Les arguments suivants sont les expressions à afficher.
# Entrées/sorties: `printf()`{.C} (2/N)
## Exemple
```C
#include <stdio.h>
#include <stdlib.h>
......@@ -567,7 +579,9 @@ int main() {
}
```
# Entrées/sorties: `scanf()`{.C}
# Entrées/sorties: `scanf()`{.C} (1/N)
## Généralités
- La fonction `scanf()`{.C} permet de lire du texte formaté entré au clavier:
......@@ -578,6 +592,10 @@ int main() {
- `format`{.C} est le format des variables à lire (comme `printf()`{.C}).
- Les arguments suivants sont les variables où sont stockées les valeurs lues.
# Entrées/sorties: `scanf()`{.C} (2/N)
## Exemple
```C
#include <stdio.h>
#include <stdlib.h>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment