Ir ao conteúdo

C Erro ao compilar o caractere \ no printf


Ir à solução Resolvido por Flávio Pedroza,

Posts recomendados

Postado

 

Citação

 

Citação

 

image.thumb.png.f86bd44bd092fc405bfd334750bb608e.png

Citação

Eu quero que essa barra  \  apareça no programa, so que dar esse erro ao compilar, alguém sabe dizer o por que?Não consigo de jeito nenhum que ela apareça ao executar.

 

  • 1 ano depois...
Postado
Em 26/05/2022 às 14:18, lxNeos disse:

alguém sabe dizer o por que?

 

                                                                                                            ESCAPE

Sabe, sim, é porque esse caractere está além de somente barra invertida, ele

tem a função especial de anunciar a posição duma sequência 'escape'. Por

exemplo, a nova linha (\n) é uma das que escapam.

 

Aqui mais algumas:

escape

 

Experimente:

Erro_ao_compilar_o_caractere_barra_invertida_no_printf.c

 

/* Erro ao compilar o caractere \ no printf */
#include <stdio.h>

int main ()
{
 printf ("Hello, World!\n");
 /*                    ^s. escape para quebra de linha
  */
 printf ("Hello, World!\ ");
 /*                    ^s. escape propositalmente errada
  */
}

 

image.png.4ff2a37783aecc3750a7cac64d607f9b.png

c'11 - gcc'11.4

 

  • Obrigado 1

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...