09.01.2015 Views

Langage C - Pages de Michel Deloizy - Free

Langage C - Pages de Michel Deloizy - Free

Langage C - Pages de Michel Deloizy - Free

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

LICENCE SPI-EEA LANGAGE C M. <strong>Deloizy</strong><br />

Remarque : le caractère \ est le caractère dŘéchappement en C. Il permet dřintroduire une séquence à signification<br />

particulière.<br />

Séquences dřéchappement possibles :<br />

Séquence Signification Exemple Résultat<br />

\r Retour chariot (en début <strong>de</strong> ligne). 0x0D printf("\rbonjour") bonjour<br />

\n Saut à la ligne suivante. 0x0A printf("bonjour\n") bonjour<br />

\t Tabulation. 0x09 printf("Rés.\tMoy.\n") Rés. Moy. <br />

\\ Caractère \ printf("valeur : \\10\\\n") valeur : \10\<br />

\ř Caractère ' x='\''-0x20 x=39-32x=7<br />

\" Caractère " printf("Il dit : \"Bof!\"\n") Il dit : "Bof!" <br />

\xnn ou \Xnn Nombre hexadécimal (n : digit hexa) 0x3B, 0xFA8 59, 4008<br />

\ooo Nombre octal (o : digit octal) \012, \033 10, 27<br />

On peut également préciser le type <strong>de</strong> constantes grâce à lřadjonction <strong>de</strong> suffixes :<br />

Suffixe : sans U ou u L ou l F ou f<br />

Entier int unsigned int long float<br />

Virgule flottante double - long double Float<br />

Exemples :<br />

12L : valeur 12 codée sur un type long<br />

40000u : codé sur un type unsigned int<br />

13.4 : constante double<br />

12.5f : constante float<br />

12UL : constante unsigned long int<br />

-6-

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!