<?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[Aus 2 chars ein integer Wert machen]]></title><description><![CDATA[<p>Hey C++ler,</p>
<p>kann man aus zwei chars einen integerwert machen?</p>
<p>Das soll dann so aussehen:</p>
<pre><code class="language-cpp">char 1 = '1';
char 2 = '2';

//Die Eingabe war aber die Zahl 12
//jetzt sollen sie als integer zusammen gesetzt werden

int z = 1&amp;2// ?????
</code></pre>
<p>Wie lautet die richtige Operation dafür? Wichtig:Sie sollen nicht addiert werden (so würden sie den Wert 3 haben) sie sollen zusammengesetzt werden!</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/293372/aus-2-chars-ein-integer-wert-machen</link><generator>RSS for Node</generator><lastBuildDate>Sun, 16 Aug 2026 09:58:06 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/293372.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 01 Oct 2011 18:29:03 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Aus 2 chars ein integer Wert machen on Sat, 01 Oct 2011 18:29:03 GMT]]></title><description><![CDATA[<p>Hey C++ler,</p>
<p>kann man aus zwei chars einen integerwert machen?</p>
<p>Das soll dann so aussehen:</p>
<pre><code class="language-cpp">char 1 = '1';
char 2 = '2';

//Die Eingabe war aber die Zahl 12
//jetzt sollen sie als integer zusammen gesetzt werden

int z = 1&amp;2// ?????
</code></pre>
<p>Wie lautet die richtige Operation dafür? Wichtig:Sie sollen nicht addiert werden (so würden sie den Wert 3 haben) sie sollen zusammengesetzt werden!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2125918</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2125918</guid><dc:creator><![CDATA[Golfi1812]]></dc:creator><pubDate>Sat, 01 Oct 2011 18:29:03 GMT</pubDate></item><item><title><![CDATA[Reply to Aus 2 chars ein integer Wert machen on Sat, 01 Oct 2011 18:33:59 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">char str[] = { ch1, ch2, '\0' };
int z = atoi( str );
</code></pre>
<p><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="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2125920</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2125920</guid><dc:creator><![CDATA[fdfdg]]></dc:creator><pubDate>Sat, 01 Oct 2011 18:33:59 GMT</pubDate></item><item><title><![CDATA[Reply to Aus 2 chars ein integer Wert machen on Sat, 01 Oct 2011 18:34:49 GMT]]></title><description><![CDATA[<p>Kannst du den Code vielleicht bitte etwas erläutern?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2125921</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2125921</guid><dc:creator><![CDATA[Golfi1812]]></dc:creator><pubDate>Sat, 01 Oct 2011 18:34:49 GMT</pubDate></item><item><title><![CDATA[Reply to Aus 2 chars ein integer Wert machen on Sat, 01 Oct 2011 18:36:42 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">int z = 10 * (c1 - '0') + c2 - '0';
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2125922</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2125922</guid><dc:creator><![CDATA[314159265358979]]></dc:creator><pubDate>Sat, 01 Oct 2011 18:36:42 GMT</pubDate></item><item><title><![CDATA[Reply to Aus 2 chars ein integer Wert machen on Sat, 01 Oct 2011 21:50:11 GMT]]></title><description><![CDATA[<p>Tut mir leid, aber ich verstehe nicht ganz wie das gemeint ist...</p>
<p>Bitte kurz erläutern...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2125976</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2125976</guid><dc:creator><![CDATA[Golfi1812]]></dc:creator><pubDate>Sat, 01 Oct 2011 21:50:11 GMT</pubDate></item><item><title><![CDATA[Reply to Aus 2 chars ein integer Wert machen on Sat, 01 Oct 2011 23:22:25 GMT]]></title><description><![CDATA[<p>erklärung zu atoi:</p>
<p><a href="http://www.cplusplus.com/reference/clibrary/cstdlib/atoi/" rel="nofollow">http://www.cplusplus.com/reference/clibrary/cstdlib/atoi/</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2126004</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2126004</guid><dc:creator><![CDATA[bland]]></dc:creator><pubDate>Sat, 01 Oct 2011 23:22:25 GMT</pubDate></item><item><title><![CDATA[Reply to Aus 2 chars ein integer Wert machen on Sun, 02 Oct 2011 00:11:53 GMT]]></title><description><![CDATA[<p>314159265358979 schrieb:</p>
<blockquote>
<pre><code class="language-cpp">int z = 10 * (c1 - '0') + c2 - '0';
</code></pre>
</blockquote>
<p>Mr. Pi hatte doch eine tolle Lösung gepostet:</p>
<p>- Das Zeichen '0' hat den ASCII Wert 30. Das Zeiche '1' hat den ASCII Wert 31. ---&gt; 31-30=1 und du landest bei deiner gewollten Zahl.</p>
<p>- Jetzt musst du nur noch die Stellenwertigkeit berücksichtigen. Bei 2 Stellen hast du eben 10^1 und 10^0. int z = 10^1*(c1-'0') + 10^0(c2 - '0'). Bei 3 Stellen musste du eben die 10^2 noch dazu nehmen, etc.</p>
<p>Dürfte nun klar sein, oder?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2126024</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2126024</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Sun, 02 Oct 2011 00:11:53 GMT</pubDate></item><item><title><![CDATA[Reply to Aus 2 chars ein integer Wert machen on Sun, 02 Oct 2011 09:16:03 GMT]]></title><description><![CDATA[<p>'0' == 0x30 == 48</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2126095</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2126095</guid><dc:creator><![CDATA[wxSkip]]></dc:creator><pubDate>Sun, 02 Oct 2011 09:16:03 GMT</pubDate></item></channel></rss>