C ++ Novos caracteres de linha

C ++ Novos caracteres de linha
Nas linguagens de programação, a saída do código é executada em conjunto sem quebrar a linha, esta é uma bagunça incompreensível de declarações e valores numéricos. É assim que todas as linguagens de programação fornecem novos caracteres de linha. Aqui, discutimos o C ++ oferece novos caracteres de linha para fazer uma saída mais bonita e um fluxo bem organizado de resultado. Existem algumas maneiras de quebrar as linhas e fazer um formato melhor.

Quando executamos o código em C ++ na forma do texto de saída, principalmente não queremos que essas informações sejam exibidas em uma linha. Se isso acontecer, o resultado é difícil de ler. Para os usuários, é difícil encontrar pontos de interrupção no longo bloco da saída. Isso é chamado de temida parede de texto. Uma maior parte do texto também é conhecida como uma corda em C++. É uma sequência dos caracteres usados ​​para encerrar a linha com uma extremidade especial de caracteres de string. Esses caracteres de extremidade especial de string são os seguintes.

A operação de extrato de fluxo

O operador de extrato de fluxo é usado para montar a parte da saída. Também é chamado de operador de mudança de esquerda usado para processos bit -netwise. Tecnicamente, “<<” operator is an extraction operator that indicates text line as an outcome as well as commands that are executed as a result of cout statement. One cout statement should have more than one extraction operator and each of the operators represent a specific function in output. It is also used as a break of multiple types of output.

#incluir
usando namespace std;
int main ()

int a = 3, b = 6;
cout << "The value of a is: " << a << ". The value of b is: " << b;
retornar 0;

No início do programa, usamos um arquivo de cabeçalho que é '#include' que significa fluxo de entrada e saída. Então, escrevemos o espaço para nome. Depois disso, entramos no corpo principal e declaramos duas variáveis ​​com o nome de "A" e "B", respectivamente. Com o suporte do operador de extração de fluxo, imprimimos variáveis ​​durante a inicialização.

O personagem endl

O caractere endl significa o fim da linha que faz parte das bibliotecas de funções C ++ padrão. Seu objetivo é inserir uma nova linha na exibição da sequência de saída e mover o texto de saída que a segue para a próxima linha da saída. Para inserir Endl na declaração Cout, o programador deve adicionar o operador de extração de fluxo antes da função ENDL. Aqui está a ilustração do operador ENDL.

#incluir
usando namespace std;
int main ()

para (int i = 0; i < 10; i++)
cout << i << endl;
retornar 0;

Primeiro de tudo, usamos um arquivo de cabeçalho, o que significa que este arquivo de cabeçalho é um fluxo de entrada e saída. Então, escrevemos o espaço para nome rapidamente. Depois disso, começamos o corpo principal. Aqui, escrevemos para o loop. Nesse loop, inicializamos uma variável com o nome de "eu" com um tipo de dados de int e o limite de 10 e incrementá -lo depois de obter a condição verdadeira. No corpo do loop, imprimimos nossa variável e esse loop é válido até que a condição seja verdadeira.

O personagem \ n

Aqui está a outra maneira de quebrar a linha em C ++ que é usada como um personagem de nova linha e sua sintaxe é \ n. Ao contrário de endl, o \ n deve estar na citação dupla onde estamos escrevendo nosso texto. Basta adicionar \ n no meio da string de onde você deseja quebrar a linha e iniciar uma nova linha.

#incluir
usando namespace std;
int main ()

cout << "This is line one.\nThis is line two.";
retornar 0;

Depois de adicionar o arquivo de cabeçalho, inserimos o espaço para nome. Depois disso, começamos o corpo principal. Simplesmente escrevemos uma declaração cout. Nesta afirmação, escrevemos uma string que contém duas frases e entre essas duas frases, usamos \ n personagem para quebrar a linha e iniciar uma nova linha.

Diferença entre \ n e endl

Embora o endl e \ n executem exatamente a ação idêntica. Mas ainda assim, existem algumas dissimilaridades entre os dois comandos. Primeiro, ambos estão mudando significativamente a sintaxe. A razão por trás é que o endl é uma função, por outro lado, \ n é um personagem. Para que o endl deve estar sozinho na declaração de cout com o operador de extração de fluxo. Você não pode usar a função ENDL na citação dupla. Isso faz com que o programa produza o endl como uma string.

Por outro lado, \ n deve aparecer nas citações duplas ou na única citação. Você pode adicionar facilmente \ n em qualquer lugar da declaração cout sem ter nenhum tipo de formatação adicional. Não adicionar \ n na citação única ou dupla nos dará o erro de compilação. Por último, mas não menos importante, o tempo de execução de \ n é menor que o tempo de execução da declaração ENDL, como você pode ver nos exemplos acima.

Conclusão

Neste artigo, definimos como podemos quebrar a declaração e a string na saída. Todos os componentes cruciais que um programador deve saber para fazer sua saída como uma forma formatada. Depois de colocar esses personagens, você pode ver sua saída significativamente alterada. Os padrões de C ++ oferecem essas poucas maneiras de ir para a nova linha, dividindo a saída em um formato muito fácil de digerir.