<?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[Warum ist int* pi = char *pc möglich?]]></title><description><![CDATA[<p>Hallo,</p>
<p>mir ist folgendes nicht klar:</p>
<pre><code class="language-cpp">int *pi;
char *pc;

// warum ist folgendes erlaubt? und warum? ???
*pi = *pc;
</code></pre>
<p>evtl. weil jeder character ein int ist?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/259167/warum-ist-int-pi-char-pc-möglich</link><generator>RSS for Node</generator><lastBuildDate>Tue, 08 Sep 2026 23:08:40 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/259167.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 19 Jan 2010 21:22:18 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Warum ist int* pi = char *pc möglich? on Tue, 19 Jan 2010 21:22:18 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>mir ist folgendes nicht klar:</p>
<pre><code class="language-cpp">int *pi;
char *pc;

// warum ist folgendes erlaubt? und warum? ???
*pi = *pc;
</code></pre>
<p>evtl. weil jeder character ein int ist?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1841683</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1841683</guid><dc:creator><![CDATA[Uhabo]]></dc:creator><pubDate>Tue, 19 Jan 2010 21:22:18 GMT</pubDate></item><item><title><![CDATA[Reply to Warum ist int* pi = char *pc möglich? on Tue, 19 Jan 2010 21:27:42 GMT]]></title><description><![CDATA[<p>Ein char ist zwar kein int, aber sehr wohl nach int konvertierbar.<br />
Wäre ja auch schlecht, wenn das nicht möglich wäre, oder? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /><br />
Ein char dient nicht (nur) dazu, Zeichen zu speichern, sondern ist ein normaler Ganzzahltyp wie int, nur eben nicht so breit.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1841686</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1841686</guid><dc:creator><![CDATA[Athar]]></dc:creator><pubDate>Tue, 19 Jan 2010 21:27:42 GMT</pubDate></item><item><title><![CDATA[Reply to Warum ist int* pi = char *pc möglich? on Tue, 19 Jan 2010 21:30:30 GMT]]></title><description><![CDATA[<p>hmm...danke...aber deine antwort verwirrt mich etwas....was meinst du mit &quot;Wäre ja auch schlecht....&quot; ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1841687</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1841687</guid><dc:creator><![CDATA[Uhabo]]></dc:creator><pubDate>Tue, 19 Jan 2010 21:30:30 GMT</pubDate></item><item><title><![CDATA[Reply to Warum ist int* pi = char *pc möglich? on Tue, 19 Jan 2010 21:41:35 GMT]]></title><description><![CDATA[<p>Manchmal benutzt man kleinere Typen wie char um Platz zu sparen.<br />
An anderer Stelle benötigt man den Wert dann aber mit Sicherheit wieder als int, deswegen wäre es schlecht, wenn eine char -&gt; int - Konvertierung nicht möglich wäre.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1841698</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1841698</guid><dc:creator><![CDATA[Athar]]></dc:creator><pubDate>Tue, 19 Jan 2010 21:41:35 GMT</pubDate></item><item><title><![CDATA[Reply to Warum ist int* pi = char *pc möglich? on Tue, 19 Jan 2010 22:18:17 GMT]]></title><description><![CDATA[<p>Kompilier doch mal den Code und schau welche Ergebnise dich erwarten <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
<pre><code class="language-cpp">#include &lt;iostream&gt;

int main()
{
    char buchstabe_1 = 107;
    char buchstabe_2 = 'k';
    int zahl_1 = 'k';
    int zahl_2 = 107;
    std::cout &lt;&lt; buchstabe_1 &lt;&lt; &quot;, &quot; &lt;&lt; zahl_1 &lt;&lt; std::endl;
    std::cout &lt;&lt; (int)(buchstabe_2) &lt;&lt; &quot;, &quot; &lt;&lt; (char)(zahl_2);
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1841716</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1841716</guid><dc:creator><![CDATA[freaky]]></dc:creator><pubDate>Tue, 19 Jan 2010 22:18:17 GMT</pubDate></item><item><title><![CDATA[Reply to Warum ist int* pi = char *pc möglich? on Tue, 19 Jan 2010 22:29:39 GMT]]></title><description><![CDATA[<p>ah danke. mir ist jetzt alles klar <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1841722</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1841722</guid><dc:creator><![CDATA[Uhabo]]></dc:creator><pubDate>Tue, 19 Jan 2010 22:29:39 GMT</pubDate></item></channel></rss>