Impressão de um ponto de interrogação como uma constante de caractere. Escreva um programa que determine se? pode ser impresso como uma constante de caractere ‘?’, em vez de uma sequência de escape de constante de caractere ‘\?’, usando o especificador de conversão %c na string de controle de formato de uma instrução printf.
Passo 1
Vamos escrever um programa que determina se ? pode ser impresso como a constante de caractere '?' em vez da seqüência de escape constante de caractere ' ?' usando o especificador de conversão %c na string de controle de formato de uma instrução printf.
Passo 2
Para escrever este programa, vamos declarar o arquivo de cabeçalho para usar a função printf. Então, dentro da função main, vamos declarar uma variável para armazenar a constante de caractere ? e imprimir o ponto de interrogação? usando essa constante de caractere.
Assim, o programa completo é escrito da seguinte forma.
#include stdio.h>
int main(){
const char quesMark = '?';
printf("Printing the %c as a character constant.", quesMark);
return 0;
}
Passo 3
Isso gera a seguinte saída.
Printing the ? as a character constant.
Resposta
#include stdio.h>
int main(){
const char quesMark = '?';
printf("Printing the %c as a character constant.", quesMark);
return 0;
}