Initiation au C   cours n4
41 pages
Français

Initiation au C cours n4

-

Le téléchargement nécessite un accès à la bibliothèque YouScribe
Tout savoir sur nos offres
41 pages
Français
Le téléchargement nécessite un accès à la bibliothèque YouScribe
Tout savoir sur nos offres

Description

Les pages de manPointeurs et r´ef´erencesEntr´ees au clavierInitiation au C◦cours n 4Antoine Min´e´Ecole normale sup´erieure8 mars 2007◦´Antoine Min´e — Ecole normale sup´erieure Initiation au C – cours n 4Les pages de manPointeurs et r´ef´erencesEntr´ees au clavierPlan du coursle manuel,les pointeurs et les r´ef´erences,les entr´ees au clavier avec scanf.◦´Antoine Min´e — Ecole normale sup´erieure Initiation au C – cours n 4Les pages de manPointeurs et r´ef´erencesEntr´ees au clavierLes pages de man◦´Antoine Min´e — Ecole normale sup´erieure Initiation au C – cours n 4Les pages de manPointeurs et r´ef´erencesEntr´ees au clavierLe manuelman = manuel int´egr´e `a UnixMode d’emploidans le terminal, on tape : man mot-cl´enavigation :fl`eches haut / bas p d´ebutespace page suivante q quitterb page pr´ec´edente / rechercherEn fait, ce sont les commandes de less.◦´Antoine Min´e — Ecole normale sup´erieure Initiation au C – cours n 4Les pages de manPointeurs et r´ef´erencesEntr´ees au clavierContenu du manCe qui est document´e :les commandes Unix : e.g. man gcc,les fonctions de la biblioth`eque C : e.g. man printf,les en-tˆetes de la biblioth`eque C : e.g. man stdio.h,la commande man : man man.◦´Antoine Min´e — Ecole normale sup´erieure Initiation au C – cours n 4Les pages de manPointeurs et r´ef´erencesEntr´ees au clavierExemple de page de manman cos (d´ebut)$ man cosCOS(3) Linux Programmer’s Manual COS(3)NAMEcos, cosf, cosl ...

Informations

Publié par
Nombre de lectures 39
Langue Français

Extrait

LespagesdemanPonietruesrte´´freceenntsEeer´ucsaivalreMeniotnAloneroamnie´´cEieureInilesup´ercCusruotaitanoi4n
8 mars 2007
Initiation au C cours n4
´ Ecole normale superieure ´
Antoi Mi ´ ne ne
ioPnamedsegapseLre´eefr´etrseunteivaresnctrEnes´eclauoceleE´laseonmrAntMin´oineurco4snontiCaunIeraitie´puueir
Plan du cours
lemanuel, lespointeursetlesr´efe´rences, lesentr´eesauclavieravecscanf.
Min´ e
Antoine
´ Ecole
normalesupe´rieure
Initiation
au C – cours
n4
Les
pages
de
man
re´eefr´etrseuntioPnamedsegapseLravieualce´senErtcnse
tnEsecnere´fe´rtervilaucsaeer´apegLseurseinteanPosdem4
Lemanuel
ursnCcoonauaiitnItiueere´irupesalrmnoleco´Ee´niMeniotnA
p q /
e`cheshaut/bas espace page suivante bpageprec´edente ´
Mode d’emploi dans le terminal, on tape :mant-mo´ecl navigation :
man =amunlee`aUnixint´egr´
d´ebut quitter rechercher
En fait, ce sont les commandes deless.
uclaeesantr´cesEivreLaneminPopaessdge´fe´nereruetrtesApuseire´onellamren´co´EointMine4
Contenu duman
les commandes Unix :e.g.man gcc, lesfonctionsdelabiblioth`equeC:e.g.man printf, lesen-teˆtesdelabiblioth`equeC:e.g.man stdio.h, la commandeman:man man.
Cequiestdocumente´:
CocrunsiationaueureInit
Link with -lm.
SYNOPSIS #include <math.h>
NAME cos, cosf, cosl - cosine function
man cost)bu´ed( $man cos COS(3)
double cos(double x); float cosf(float x); long double cosl(long double x);
Linux Programmer’s Manual
ueire´puaitinIerCauonti4snurcoAtniM´nioencolee´EalesnormnamedegaS(3)COteinseur´etrerf´seLegapmedsoPnalavierExempledepneecEstn´reeascu
SEE ALSO acos(3), asin(3), atan(3), atan2(3), ccos(3), sin(3), tan(3)
CONFORMING TO SVr4, 4.3BSD, C99. The float and long double variants are C99 requirements.
RETURN VALUE The cos() function returns a value between -1 and 1.
man cos(fin) DESCRIPTION The cos() function returns the cosine of x, where x is given in radians.
uosrn4oianCucnAotnie´niMerueire´ptaitinIeenolEc´sulemaorLemadenapegeledexpmeiErclavesautr´eesEncnere´fe´rtesruentoinPmadeesagsp
PoinemangesdespaLlaucsaeer´ntsEcenere´fe´rtesruet
. 0p n
. En-tˆetes*.h Biblioth`equeTcl
1 2 3 4 5 6 7 8
Sections
Commandes UNIX Appelssyst`emesenC Biblioth`equestandardC Fichiersspe´ciaux/dev/* Formats de fichiers, configuration Jeux Vari´es Administrationsyste`me
Lespagessontregroup´eesensections.
Cauonti4snurcoiruepue´tiaiernIcolee´EalesnormMin´oineAntervissLetiecsdonnamu
tiationauCcourselus´preeiruIein4n
optionsdeman: man-ssectionmtoc-´le:hcreoitcesenusnadehce,isecr´np man-am´letoc-: affiche toutes les pages pourmc-toe´l, tapezq,usvinaetopla`agepapaurerss man-fomt-cl´e: liste les pages de titremot-c´le, man-kmtoc-´le: liste les pages contenant-tome´lcdans leur titre ou leur description succincte.
Attention Une page deman !peut en cacher une autre (mˆemenom,sectiondie´rente)
mane´omlc-t: affiche laeerpri`empage trouvee poure´l-cotm. ´
Options deman
amronelocE´e´nieMintoAnncre´eefr´etrseutnioPnamedsegapsLeierseualcvasenErte´
locE´e´elamroneieerp´sutinieIuranCutaoisrncuo
Pointeurs
4
refe´rences ´
et
pseLtniosruenioPurtettseleabxauAntoineMinPoanemsdgepaesLre´fe´rtesruetnisaucr´eesEntenceioer´mmereaLaliv
oianCucuosrn4
Lame´moire
bit =chiffre binaire : 0 ou 1.
octet (byte) =8 bits, donc 28positions, atomedeme´moire:toutestcompteenoctets, ´ unsigned char ;255],: nombre dans [0 signed char: nombre dans [-128 ;127], char=signed charouunsigned char(selon la machine)
(unsigned) int = la machinetaille “naturelle” selon machine “16-bits” : 2 octets, machine “32-bits” : 4 octets, machine64-bits:heu,toujours4octets(pourcompatibilit´e).
uxeasrteatlbPsiotnuepointeurmoireLese´maLreivalcuase´etrEnesncre´eefte´ruesriotnamPnesdespagLe´cEloneroamelusp´erieureInitiattoAneMin´ein
  • Univers Univers
  • Ebooks Ebooks
  • Livres audio Livres audio
  • Presse Presse
  • Podcasts Podcasts
  • BD BD
  • Documents Documents