As funções printf() e scanf() são usadas para entrada e saída em linguagem C. Ambas as funções são funções de biblioteca embutidas, definidas em stdio.h (arquivo de cabeçalho).
função printf()
O função printf() é usado para saída. Ele imprime a instrução fornecida no console.
A sintaxe da função printf() é fornecida abaixo:
printf('format string',argument_list);
O sequência de formato pode ser %d (inteiro), %c (caractere), %s (string), %f (float) etc.
função scanf()
O função scanf() é usado para entrada. Ele lê os dados de entrada do console.
scanf('format string',argument_list);
Programa para imprimir o cubo de um determinado número
Vamos ver um exemplo simples de linguagem C que recebe a entrada do usuário e imprime o cubo de um determinado número.
#include int main(){ int number; printf('enter a number:'); scanf('%d',&number); printf('cube of number is:%d ',number*number*number); return 0; }
Saída
enter a number:5 cube of number is:125
O scanf('%d',&número) A instrução lê o número inteiro do console e armazena o valor fornecido na variável numérica.
O printf('cubo do número é:%d ',número*número*número) instrução imprime o cubo do número no console.
Programa para imprimir soma de 2 números
Vamos ver um exemplo simples de entrada e saída em linguagem C que imprime a adição de 2 números.
#include int main(){ int x=0,y=0,result=0; printf('enter first number:'); scanf('%d',&x); printf('enter second number:'); scanf('%d',&y); result=x+y; printf('sum of 2 numbers:%d ',result); return 0; }
Saída
enter first number:9 enter second number:9 sum of 2 numbers:18