<?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[int bitweise addieren]]></title><description><![CDATA[<p>Ist es möglich, an die Bits eines Ints die Bit eines anderen anzuhängen,<br />
z.B. So:<br />
Zahl1 = 255<br />
Zahl2 = 125<br />
Zahl1 = 11111111<br />
Zahl2 = 01111101<br />
Zahl1 + Zahl2 = 1111111101111101<br />
Zahl1 + Zahl2 = 65405<br />
?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/273848/int-bitweise-addieren</link><generator>RSS for Node</generator><lastBuildDate>Thu, 27 Aug 2026 22:39:06 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/273848.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 14 Sep 2010 12:18:15 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to int bitweise addieren on Tue, 14 Sep 2010 12:18:15 GMT]]></title><description><![CDATA[<p>Ist es möglich, an die Bits eines Ints die Bit eines anderen anzuhängen,<br />
z.B. So:<br />
Zahl1 = 255<br />
Zahl2 = 125<br />
Zahl1 = 11111111<br />
Zahl2 = 01111101<br />
Zahl1 + Zahl2 = 1111111101111101<br />
Zahl1 + Zahl2 = 65405<br />
?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1952445</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1952445</guid><dc:creator><![CDATA[jonnybx]]></dc:creator><pubDate>Tue, 14 Sep 2010 12:18:15 GMT</pubDate></item><item><title><![CDATA[Reply to int bitweise addieren on Tue, 14 Sep 2010 14:08:47 GMT]]></title><description><![CDATA[<p>kombiniere folgende c++ operatoren:</p>
<pre><code class="language-cpp">|  &amp;  |=  &amp;=  &lt;&lt;  &gt;&gt;
</code></pre>
<p>mit integern in geigneter Weise <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
<p>Achje vergessen:</p>
<pre><code class="language-cpp">^
</code></pre>
<p>und nun sag mal warum <code>24^12</code> nicht zum gewünschten Ergebnis führt <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1952448</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1952448</guid><dc:creator><![CDATA[padreigh]]></dc:creator><pubDate>Tue, 14 Sep 2010 14:08:47 GMT</pubDate></item><item><title><![CDATA[Reply to int bitweise addieren on Tue, 14 Sep 2010 12:51:01 GMT]]></title><description><![CDATA[<p>z.B. So?</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
using namespace std;

int main()
{
	int R, G, RX, Out;

	R = 213;
	G = 154;

	RX = R &lt;&lt; 8;
	Out = RX | G;
	cout &lt;&lt; R &lt;&lt; &quot; + &quot; &lt;&lt; G &lt;&lt; &quot; = &quot; &lt;&lt; Out;
	cin &gt;&gt; Out;
	return 0;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1952458</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1952458</guid><dc:creator><![CDATA[jonnybx]]></dc:creator><pubDate>Tue, 14 Sep 2010 12:51:01 GMT</pubDate></item><item><title><![CDATA[Reply to int bitweise addieren on Tue, 14 Sep 2010 12:54:14 GMT]]></title><description><![CDATA[<p>Funktioniert es denn?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1952460</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1952460</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Tue, 14 Sep 2010 12:54:14 GMT</pubDate></item><item><title><![CDATA[Reply to int bitweise addieren on Tue, 14 Sep 2010 12:59:38 GMT]]></title><description><![CDATA[<p>glaub schon, Ausgabe ist 54682, sollte stimmen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1952464</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1952464</guid><dc:creator><![CDATA[jonnybx]]></dc:creator><pubDate>Tue, 14 Sep 2010 12:59:38 GMT</pubDate></item><item><title><![CDATA[Reply to int bitweise addieren on Tue, 14 Sep 2010 13:04:30 GMT]]></title><description><![CDATA[<p>jonnybx schrieb:</p>
<blockquote>
<p>glaub schon, Ausgabe ist 54682, sollte stimmen.</p>
</blockquote>
<p>Genau. Ist auch richtig. Jedenfalls fast. Zwei Fallstricke die du übersehen hast sind:<br />
a) negative Zahlen. Da müsstest du dir überlegen, was überhaupt passieren soll. Oder einfach ausschließen, indem du unsigned Typen benutzt<br />
b) Was passiert wenn die Ausgangszahlen länger sind als 8 Bit? Diese Möglichkeit kannst du ebenfalls ausschließen, indem du die Ausgangszahlen auf (unsigned) char beschränkst, welches auf (fast) allen Systemen 8 Bit fasst.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1952471</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1952471</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Tue, 14 Sep 2010 13:04:30 GMT</pubDate></item><item><title><![CDATA[Reply to int bitweise addieren on Tue, 14 Sep 2010 16:15:19 GMT]]></title><description><![CDATA[<p>Die ints habe ich jetzt zu unsigned ints umgewandelt, und für den Fall das die zahl größer ist als 8 bit (Vista 64) prüfe ich einfach, ob die zahl größer als 255 ist</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1952569</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1952569</guid><dc:creator><![CDATA[jonnybx]]></dc:creator><pubDate>Tue, 14 Sep 2010 16:15:19 GMT</pubDate></item></channel></rss>