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 ...
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,sectiondiffe´rente)
octet (byte) =8 bits, donc 28positions, “atome”deme´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, machine“64-bits”:heu,toujours4octets(pourcompatibilit´e).