bases du c

Disponible uniquement sur Etudier
  • Pages : 3 (520 mots )
  • Téléchargement(s) : 0
  • Publié le : 4 novembre 2014
Lire le document complet
Aperçu du document
BASES DU C
1.mots important de la programmation instruction(ordresimple),programme(ensemble d'instruction regoupees),langage(formalisme)3familles(langagemachine,langaged'assemblage(assembleur),
langages évolues(c,java,c++,python,php,javascript))
traducteur(inteurpéteur,compilateur(plus rapide que inteurpéteur))
2 présentation du C
le C est un langageprogrammation
version{70-72== cree par ritchie/keirnishan
78= ensenmble de regles d'ecriture(C KERT)
&89==ASN7(c89)[c99][c11]
avantage | difficulte
rapidepointeurs
portable
proche de "nous"
constuction d'un programme c
frapper les instructions ()
compitateur-----fichie objet(bibliothèque
erreur de logique erreur de compilation2.exemple de programme d'addition
4.varibles
construction type idva(le lettre:a--z A-Z ;chiffre:0-9;symbolel _) ;
u=unsigned d=signed, lu ld=unsigned long int signed short int ,hu hd
5.pournombres réels
float (%f ou %e)ex, float x=-2.5; float x=1.32e5
double (%lf ou %le)
caracteres(char)ASCII
symboles
operateur de c
apermatique:+,-,/ ,*,%
(pow) resulta=pow(x,y) xy
operateurlogique
!=
<
>
<=
>=
==
0<=note<=29 0<=note &¬e<=20;&& et || ou;
!(note<20)==not>=20
divers
a=b=c=d=15;
1,d=15,c=d,b=c,a=b;
cast ex: intn=1,p=3;float x=2,4 pow(x,(float)n/p)
sizeof int n=1; printf("%u",sizeof(n)) sizenof(n*1.2)
?: (comme si) varible =comparaison ?instuction:instrction ex a>b?a:b; a>0?a:-a;Instructions de tests et de
instruction de tests
2 instruction (if(instruction de text generale),swith(une varible a plusieur valeur))
syntexe
if(condition)
{
instruction;
}
else
{instrction;
}
ex:10% de reduction 1000 euros
double montant, red=0;
printf("veillez saisir 1 montant");
scanf("%lf",&montant);
if(montant>1000)
{ red=montant*0.1;
mondant-=red
}...
tracking img