La fonction printf   , print format !

De la bibliothèque:

#include <stdio.h>

le fichier header :

/usr/include/stdio.h

http://manpagesfr.free.fr/man/man3/printf.3.html

Dans votre terminal

man 3 printf

Le minimum à connaitre de cette fonction

%i et %d  affiche en décimal

%o affiche en octal

%x affiche en hexadécimal

La fonction printf permet aussi ce genre de choses:

printf(« %02d », 1);

donnera 

01

printf(« %02x », 15);

donnera 

0f

Exemple d’un affichage d’une chaîne de caractère (string) :

printf ( » Bonjour le monde \n »);

On passe la chaîne à afficher ici Bonjour le monde \n

on peut ici noter que \n (lire anti slash n) va nous provoquer l’affichage d’un code de contrôle (caractère 10) qui va faire passer à la ligne suivante.

Exemple d’un affichage d’une chaîne ou intègre une valeur en décimale:

printf ( » Bonjour le monde en %d \n »,2025);

FormatSignification
%dentier (décimal)
%fréel (float/double)
%ccaractère
%schaîne de caractères
%xentier (hexadécimal)
%oentier (octal)
%%affiche le caractère %

TD printf