Programmation C
Types élémentaires-Variables-Constantes-Pointeurs-Opérateurs - Exercices
|
|

|
|

|
Exercice 1
- Développer un programme principal réalisant les traitements suivants
- Définition d'une variable b de type bool et initialisation de cette variable avec la valeur true
- Définition d'une variable i de type int et initialisation de cette variable avec la valeur 10
- Définition d'une variable ll de type long long et initialisation de cette variable avec la valeur 6000000000000000000
- Définition d'une variable us de type unsigned short et initialisation de cette variable avec la valeur 0x6AFD
- Définition d'une variable f de type float et initialisation de cette variable avec la valeur 1.742516
- Définition d'une constante PI de type double et initialisation de cette constante avec la valeur 3.14159
- Définition d'une variable uc de type char et initialisation de cette variable avec la valeur 0x6F
|
Exercice 2
- Compléter l'exercice 1 par l'affichage texte des valeurs des 6 variables et de la constante en utilisant la fonction printf en utilisant les tags format correspondant aux types des variables
- Compléter votre programme par un nouvel affichage des 7 valeurs castées vers int
|
Exercice 3
- Compléter l'exercice 2 par l'affichage des adresses en mémoire des 6 variables et de la constante, et du nombre d'octets qu'elles occupent individuellement
- Que constate-t-on ?
|
Exercice 4
- Compléter l'exercice 3 en définissant une variable ptri de type int* et en l'initialisant avec l'adresse de la variable i
- Vérifier que l'opérateur * des variables de type pointeur permet d'accéder aux valeurs pointées par les pointeurs
- en faisant afficher la valeur pointée par ptri
- en affectant la valeur pointée par ptri avec la valeur entière 11
- en faisant afficher la valeur de la variable i
- Définir une variable ptr de type void* initialisée à NULL
- Afficher le contenu de cette variable
- Affecter la variable ptr avec l'adresse de la variable i
- Afficher le contenu de la variable ptr
|