Eis outro programa que o ajudará a aprender mais sobre printf:
#include <stdio.h>
int main( )
{
int a, b, c;
a = 5;
b = 7;
c = a + b;
printf("%d + %d = %d\n", a, b, c);
return 0;
}
Digite este programa em um arquivo e salve-o como add.c. Compile-o com a linha gcc add.c -o add e depois execute-o digitando add (ou ./add). Você verá a linha "5 + 7 = 12" como resultado.
Eis uma explicação das diferentes linhas neste programa:
O computador adiciona o valor em a (5) ao valor em b (7) para formar o resultado 12 e então coloca o novo valor (12) na variável c. Por este motivo, o sinal = nesta linha é denominado "operador de atribuição".