Domanda

In tale codice, come si chiama, \\n come questo?

cout<<"Hello\\n \'world\'!";

Qual è la regola di base su tali personaggi?

È stato utile?

Soluzione

\n è un href="http://www.cppreference.com/wiki/escape_sequences" rel="nofollow noreferrer"> escape sequence per stampare una nuova linea. Ora, se si desidera stampare un \n (un \n letterale è una barra seguita da una n) sullo schermo è necessario sfuggire alla \ come \\. Così \\n farà \ n stampare sullo schermo.

Altri suggerimenti

Credo che la tua domanda è di circa caratteri di escape? Sono una parte di stringa dichiarazioni letterali, non lo streaming di operazioni. Vedere documentazione per maggiori dettagli sulle sequenze di escape.

In particolare:. \n significa nuova linea, \t significa carattere di tabulazione, \" indica un carattere preventivo

In informatica, quelli che noi chiamiamo caratteri di escape .

\n è un carattere di nuova riga; segnala la fine di una riga di testo.

\\ è un backslash sfuggito, quindi stamperà \. Così \\n sarà solo stampare un letterale "\ n" per la console.

Per ulteriori informazioni su sequenze di escape C, vedi fuga sequenze (MSDN) .

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top