e suas respectivas posicoes. Isto e feito usando-se os codigos decontrole, que usam a notacao %. Na string de controle indicamos quais, de qual tipo e em queposicao estao as variaveis a serem apresentadas. E muito importante que, para cada codigo decontrole, tenhamos um argumento na lista de argumentos. Apresentamos agora alguns doscodigos %:Codigo Significado%d Inteiro%f Float%c Caractere%s String%% Coloca na tela um %Vamos ver alguns exemplos de printf() e o que eles exibem:printf ("Teste %% %%") -> "Teste % %"printf ("%f",40.345) -> "40.345"printf ("Um caractere %c e um inteiro %d",D,120) -> "Um caractere D e um inteiro120"printf ("%s e um exemplo","Este") -> "Este e um exemplo"printf ("%s%d%%","Juros de ",10) -> "Juros de 10%"9Maiores detalhes sobre a funcao printf() (incluindo outros codigos de controle) seraovistos posteriormente, mas podem ser consultados de antemao pelos interessados.scanfO formato geral da funcao scanf() e:scanf (string-de-controle,lista-de-argumentos);Usando a funcao scanf() podemos pedir dados ao usuario. Um exemplo de uso, pode servisto acima. Mais uma vez, devemos ficar atentos a fim de colocar o mesmo numero deargumentos que o de codigos de controle na string de controle. Outra coisa importante elembrarmos de colocar o & antes das variaveis da lista de argumentos. E impossivel justificaristo agora, mas veremos depois a razao para este procedimento. Maiores detalhes sobre afuncao scanf() serao vistos posteriormente, mas podem ser consultados de antemao pelosinteressados.AUTO AVALIACAOVeja como voce esta:a) Escreva um programa que leia um caracter digitado pelo usuario, imprima o caracterdigitado e o codigo ASCII correspondente a este caracter.b) Escreva um programa que leia duas strings e as coloque na tela. Imprima tambem asegunda letra de cada string.Introducao a Alguns Comandos de Controle de FluxoOs comandos de controle de fluxo sao aqueles que permitem ao programador alterar asequencia de execucao do programa. Vamos dar uma breve introducao a dois comandos decontrole de fluxo. Outros comandos serao estudados posteriormente.ifO comando if representa uma tomada de decisao do tipo "SE isto ENTAO aquilo". A suaforma geral e:if (condicao) declaracao;A condicao do comando if e uma expressao que sera avaliada. Se o resultado for zero adeclaracao nao sera executada. Se o resultado for qualquer coisa diferente de zero adeclaracao sera executada. A declaracao pode ser um bloco de codigo ou apenas um comando.E interessante notar que, no caso da declaracao ser um bloco de codigo, nao e necessario (enem permitido) o uso do ; no final do bloco. Isto e uma regra geral para blocos de codigo.Abaixo apresentamos um exemplo:#include <stdio.h>int main (){int num;printf ("Digite um numero: ");scanf ("%d",&num);if (num>10) printf ("\n\nO numero e maior que 10");if (num==10){printf ("\n\nVoce acertou!\n");printf ("O numero e igual a 10.");}if (num<10) printf ("\n\nO numero e menor que 10");return (0);10}No programa acima a expressao num>10 e avaliada e retorna um valor diferente dezero, se verdadeira, e zero, se falsa. No exemplo, se num for maior que 10, sera impressa afrase: "O numero e maior que 10". Repare que, se o numero for igual a 10, estamosexecutando dois comandos. Para que isto fosse possivel, tivemos que agrupa-los em um blocoque se inicia logo apos a comparacao e termina apos o segundo printf. Repare