Especificadores de formato
Especificadores de formato
Para explorar o poder da linguagem e como os nossos programas pode ser interesentes precisamos antes entender os especificadores de formato como determinar argumentos como serão formatados e exibidos na tela em funções como printf() e scanf() Eles começam com o símbolo % seguido de um caractere que indica o tipo de dado a ser processado. Aqui está uma lista dos principais especificadores de formato em C:
%d: Inteiro decimal%ld: Longo inteiro decimal%f: Ponto flutuante (números com vírgula)%lf: Duplo ponto flutuante%c: Carácter%s: String%xou%X: Inteiro hexadecimal%o: Inteiro octal%u: Inteiro sem sinal%p: Ponteiro%%: carácter de percentagem (para imprimir um símbolo de percentagem)
Sequências de escape em C
As sequências de escape são combinações de caracteres que começam com uma barra invertida (\) e são usadas para representar caracteres especiais ou ações específicas em strings e caracteres. Elas são úteis para incluir caracteres que não podem ser digitados diretamente ou para controlar a formatação de saída.
\n: Nova linha\t: Tabulação horizontal\r: Retorno de carro (move o cursor para o início da linha)\\: Barra invertida (usada para representar uma barra invertida literal)\": Aspas duplas (usada para representar aspas duplas literais dentro de uma string)\': Apóstrofo (usado para representar um apóstrofo literal dentro de uma string)\b: Retrocesso (move o cursor uma posição para trás)\f: Avanço de página (usado para mover o cursor para a próxima página)\v: Tabulação vertical\a: Alerta sonoro (produz um som de alerta)\0: carácter nulo (termina uma string)\ooo- Caractere Octal\xhh- Caractere Hexadecimal
Estes são apenas alguns dos especificadores de formato básicos. Existem outros modificadores que podem ser usados com esses especificadores para controlar a precisão, largura do campo, preenchimento, alinhamento e muito mais.
Last updated