<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Escape Zeichen]]></title><description><![CDATA[<p>Sollte man Escape Zeichen in einfachen anführungszeichen '\a' oder in &quot;\a&quot; normalen speichern ?<br />
was sind die unterschiede und wie sieht es vom speicher her aus '' ist ja speicher vom zeichen und &quot;&quot; speicher vom zeichen +1 für nullterminierung..</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/306661/escape-zeichen</link><generator>RSS for Node</generator><lastBuildDate>Fri, 07 Aug 2026 08:53:13 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/306661.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 03 Aug 2012 18:15:16 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Escape Zeichen on Fri, 03 Aug 2012 18:15:16 GMT]]></title><description><![CDATA[<p>Sollte man Escape Zeichen in einfachen anführungszeichen '\a' oder in &quot;\a&quot; normalen speichern ?<br />
was sind die unterschiede und wie sieht es vom speicher her aus '' ist ja speicher vom zeichen und &quot;&quot; speicher vom zeichen +1 für nullterminierung..</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2238473</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2238473</guid><dc:creator><![CDATA[Fragözeichen]]></dc:creator><pubDate>Fri, 03 Aug 2012 18:15:16 GMT</pubDate></item><item><title><![CDATA[Reply to Escape Zeichen on Fri, 03 Aug 2012 18:18:01 GMT]]></title><description><![CDATA[<p>es kommt drauf an was du vorhast.</p>
<p>ich persönlich würde mir konstanten für die escapesymbole schreiben und das wären dann chars, ist am flexibelsten</p>
<p>interpretiert werden müsste beides gleich, da \x als escape sequenz angesehen wird und daher als ein char interpretiert wird</p>
<p>der unterschied dürfte sich echt nur bei der größe auswirken und dann auch nur wenn du die nicht zwischen 2 std::strings reinpackst</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2238475</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2238475</guid><dc:creator><![CDATA[Skym0sh0]]></dc:creator><pubDate>Fri, 03 Aug 2012 18:18:01 GMT</pubDate></item><item><title><![CDATA[Reply to Escape Zeichen on Fri, 03 Aug 2012 18:36:54 GMT]]></title><description><![CDATA[<p>Escapesequenzen sind einfach andere Schreibweisen fuer ASCII-Zeichen in einem char/String Literal.</p>
<p>Welches Literal du brauchst (oder welchen Datentyp zum Speichern) ist davon abhaengig was du machen willst.<br />
Merke aber: Das Schreiben eines Zeichens in einen Stream ( <code>cout &lt;&lt; ch</code> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /> ) duerfte etwas schneller sein als die eines Strings (wie kurz er auch sein moege).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2238479</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2238479</guid><dc:creator><![CDATA[Sone]]></dc:creator><pubDate>Fri, 03 Aug 2012 18:36:54 GMT</pubDate></item><item><title><![CDATA[Reply to Escape Zeichen on Fri, 03 Aug 2012 21:18:06 GMT]]></title><description><![CDATA[<p>Sone schrieb:</p>
<blockquote>
<p>Escapesequenzen sind einfach andere Schreibweisen fuer ASCII-Zeichen in einem char/String Literal.</p>
</blockquote>
<p>Möööp. Deine Wette könnte man dir stündlich um die Ohren hauen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2238523</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2238523</guid><dc:creator><![CDATA[Michael E.]]></dc:creator><pubDate>Fri, 03 Aug 2012 21:18:06 GMT</pubDate></item><item><title><![CDATA[Reply to Escape Zeichen on Fri, 03 Aug 2012 22:20:58 GMT]]></title><description><![CDATA[<p>Was genau stimmt daran denn nicht?</p>
<p>PS: Michael E. und Sone geben ein schönes Paar ab. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f921.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--clown_face"
      title=":clown:"
      alt="🤡"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2238537</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2238537</guid><dc:creator><![CDATA[Eisflamme]]></dc:creator><pubDate>Fri, 03 Aug 2012 22:20:58 GMT</pubDate></item><item><title><![CDATA[Reply to Escape Zeichen on Sat, 04 Aug 2012 13:18:00 GMT]]></title><description><![CDATA[<p>Michael E. schrieb:</p>
<blockquote>
<p>Sone schrieb:</p>
<blockquote>
<p>Escapesequenzen sind einfach andere Schreibweisen fuer ASCII-Zeichen in einem char/String Literal.</p>
</blockquote>
<p>Möööp. Deine Wette könnte man dir stündlich um die Ohren hauen.</p>
</blockquote>
<p>Aber es stimmt doch. Es sind Zeichenkombinationen fuer Zeichen (überwiegend Whitespaces), die man nicht im Code in das Literal &quot;schreiben&quot; kann, ohne die Syntax zu beleidigen:</p>
<pre><code class="language-cpp">'\n' // &lt;- Ok
'
' // &lt;- Was weiss ich welcher Fehler jetzt kommt.
</code></pre>
<p>Aber natürlich haste Recht. Es ist keine andere <em>Schreibweise</em>, falsch ausgedrückt. Es ist eine Zeichenkombination die ein ASCII-Zeichen ersetzt.</p>
<p><code>\n</code> ersetzt das ASCII-Zeichen an Position 10 in der Tabelle, ein Befehl zum Zeilenvorschub ( <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/27a1.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--right_arrow"
      title=":arrow_right:"
      alt="➡"
    /> <strong>n</strong>ewline) in bspw. Konsolen.</p>
<p>Bspw. ist</p>
<pre><code class="language-cpp">std::cout &lt;&lt; '\n';
</code></pre>
<p>dasselbe wie</p>
<pre><code class="language-cpp">std::cout &lt;&lt; static_cast&lt;char&gt;(10);
</code></pre>
<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/22559">@Eisflamme</a>: Der hasst mich. Und zurecht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2238657</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2238657</guid><dc:creator><![CDATA[Sone]]></dc:creator><pubDate>Sat, 04 Aug 2012 13:18:00 GMT</pubDate></item><item><title><![CDATA[Reply to Escape Zeichen on Mon, 06 Aug 2012 12:24:24 GMT]]></title><description><![CDATA[<p>Sone: An der Formulierung &quot;andere Schreibweise&quot; störe ich mich gar nicht. Es sind die ASCII-Zeichen, die mich stören. Weder sind Escape-Sequenzen auf ASCII beschränkt, noch muss ASCII überhaupt abgebildet werden. Genauso gut könnte ich sagen, Escape-Sequenzen sind nur eine andere Schreibweise für EBCDIC- oder UTF8-Zeichen.</p>
<blockquote>
<p>Es sind Zeichenkombinationen fuer Zeichen (überwiegend Whitespaces), die man nicht im Code in das Literal &quot;schreiben&quot; kann, ohne die Syntax zu beleidigen</p>
</blockquote>
<p>Warum schränkst du schon wieder ein? Mit Escape-Sequenzen kann man alle Zeichen umschreiben, nicht nur die, die du nicht so schön tippen kannst.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2239289</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2239289</guid><dc:creator><![CDATA[Michael E.]]></dc:creator><pubDate>Mon, 06 Aug 2012 12:24:24 GMT</pubDate></item></channel></rss>