Chapitre 1 Suite Du Cours De C

  • August 2019
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Chapitre 1 Suite Du Cours De C as PDF for free.

More details

  • Words: 468
  • Pages: 4
Programmation : C

5.6 Operateurs de manipulation de bits On distingue. & : et logique bit à bit | : ou logique bit à bit ^ : ou exclusif (XOR) ~ : complément à 1 « : décalage à gauche » : décalage à droite Exemple : X= (1001 1000)2  ox98 en exa Y= (0111 1011)2  ox7b X&y : 0001 1000 X|y : 1111 1011 X^y : 1110 0111 ~x : 01100111 X» 1 :0100110 Y « 4 :10110000

VI : Fonction d’entrées/sortie 6.1 printf Printf (« le périmètre est %,f\ n », périmètre) Paramètre : carractère à afficher tels quels + codes de format repérés par % Codes format : C : char D : int

lu : unsigned long int f: float ou double

U : unsigned int

s: chaine de character

Ld : long

6 .2 Scanf La function scanf permet de lire une valeur et de la stocker dans une variable. Elle reçoit en paramètre l’adresse de la variable dans laquel on souhaite stocker la valeur.

VII- Les instructions Les instruction peuvent être simple où composé. Un instruction simple est une expession suivi d’un point virgule. Une instruction composée est une suite d’instruction encadrée par des {} 7.1 Instruction if If (expression)

if (expression)

Instruction

instruction

Sans altrernative

else

Si ALORS

instruction Avec alternative Si …alors…sinon

7.2 Instruction while et do while

While(expression)

do

Instruction Else

instruction while (expression),

Instruction

REPETER…TANT QUE

Avec alternative

Tant que...faire 7.3 Instruction for for(init.exp, cond.exp, boucle.expr) instruction, init.exp: réalise l'initialisation de la boucle. boucle.exp: est évalué après chaque itération si cond.exp est vraie, alors les conditions de la boucle spont executé.

Exemple: #include <studio.h> int main() { char c for(c='a', c<='z', c++)

printf(« %d », c), /affiche les nombres de 97 à 122 */ } return (0), 7.4 Instruction switch SELON algorithmique switch() { case valeur-1: instruction [break;]

/ permet d'arrter l recherche si le cas 1 st vrair*/

case valeur2: instruction [break;] [default: instruction]

Exemple: char carat; scanf (« %c », & caract); switch(caract) { case('A') printf («très bien » break case('B') printf (« bien ») break case('C ') printf (« assez bien ») break case('D') printf (« passable ») break Default printf(« note inconnu) } 7.5 Instruction break Cette instruction est aussi utilisé pour sortir d'une boucle ou d'1 switch lorsqu'elle est rencontré, le contrôle passe directement à l'instruction située après la boucle. int i=1; while (1) { printf (« %d », i); i+=1 if (i>10

break }

7.6. Instruction continue Cette instruction permet de passer directement à la prochaine itération mais sans interompre la boucle. Pour l'instruction « for », l'expression de continuation est quand même évolué. Exemple: int i; for (i=0, i<10, i++) { if(i==5) continue printf(« %d » i) }

/On affiche tt les nb de 0 à 9 sauf 5*/

Related Documents

Cours Chapitre 1
November 2019 48
1-plan Du Cours
June 2020 21
Cours C
June 2020 7