<?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[ersten 16 Bits auf 0 setzen]]></title><description><![CDATA[<p>Gude,</p>
<p>Habe eine Long-Variable, die in 3 Teile &quot;aufgeteilt&quot; ist.<br />
1. Teil: 0-15. Bit<br />
2. Teil: 16-29. Bit<br />
3. Teil: 20-31. Bit</p>
<p>Jetzt würde ich mir gerne den 2. Teil rauslesen.<br />
Kann man das ohne 2 Bitshifting nutzen zu müssen,machen?<br />
Also der einfachste Weg wär ja einfach den Wert 16 Bit<br />
nach links zu schieben und dann &quot;ganz nach rechts&quot; zu schieben.</p>
<p>Aber mich würde interessieren, ob es eine intelligentere Lösung<br />
gibt.</p>
<p>gruss,<br />
Stefan</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/119199/ersten-16-bits-auf-0-setzen</link><generator>RSS for Node</generator><lastBuildDate>Fri, 21 Aug 2026 20:13:13 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/119199.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 29 Aug 2005 13:42:07 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to ersten 16 Bits auf 0 setzen on Mon, 29 Aug 2005 13:42:07 GMT]]></title><description><![CDATA[<p>Gude,</p>
<p>Habe eine Long-Variable, die in 3 Teile &quot;aufgeteilt&quot; ist.<br />
1. Teil: 0-15. Bit<br />
2. Teil: 16-29. Bit<br />
3. Teil: 20-31. Bit</p>
<p>Jetzt würde ich mir gerne den 2. Teil rauslesen.<br />
Kann man das ohne 2 Bitshifting nutzen zu müssen,machen?<br />
Also der einfachste Weg wär ja einfach den Wert 16 Bit<br />
nach links zu schieben und dann &quot;ganz nach rechts&quot; zu schieben.</p>
<p>Aber mich würde interessieren, ob es eine intelligentere Lösung<br />
gibt.</p>
<p>gruss,<br />
Stefan</p>
]]></description><link>https://www.c-plusplus.net/forum/post/860665</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/860665</guid><dc:creator><![CDATA[StefanPOS]]></dc:creator><pubDate>Mon, 29 Aug 2005 13:42:07 GMT</pubDate></item><item><title><![CDATA[Reply to ersten 16 Bits auf 0 setzen on Mon, 29 Aug 2005 13:50:12 GMT]]></title><description><![CDATA[<p>Du kannst die unerwünschten unteren Bits mit einem Rechtshift rausschieben und dann mit einer Bitweise-Und-Vernküpfung (&amp;) alle Bits bis auf die gewünschten rausmaskieren.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/860676</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/860676</guid><dc:creator><![CDATA[MFK]]></dc:creator><pubDate>Mon, 29 Aug 2005 13:50:12 GMT</pubDate></item><item><title><![CDATA[Reply to ersten 16 Bits auf 0 setzen on Mon, 29 Aug 2005 13:50:32 GMT]]></title><description><![CDATA[<p>Du kannst ein Bitweises &amp; machen; etwa so:</p>
<pre><code class="language-cpp">Variable &amp;= 0x00FF00;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/860678</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/860678</guid><dc:creator><![CDATA[MBCS-CITP]]></dc:creator><pubDate>Mon, 29 Aug 2005 13:50:32 GMT</pubDate></item><item><title><![CDATA[Reply to ersten 16 Bits auf 0 setzen on Mon, 29 Aug 2005 13:53:28 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">unsigned long myLong = ...;

unsigned long teil2 = (myLong &amp; 0x3FFF0000) &gt;&gt; 16
</code></pre>
<p>PS:<br />
ned getestet</p>
]]></description><link>https://www.c-plusplus.net/forum/post/860685</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/860685</guid><dc:creator><![CDATA[anonymus]]></dc:creator><pubDate>Mon, 29 Aug 2005 13:53:28 GMT</pubDate></item><item><title><![CDATA[Reply to ersten 16 Bits auf 0 setzen on Mon, 29 Aug 2005 14:02:20 GMT]]></title><description><![CDATA[<p>thx, das ging rasch. <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>
<p>gruss</p>
]]></description><link>https://www.c-plusplus.net/forum/post/860696</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/860696</guid><dc:creator><![CDATA[StefanPOS]]></dc:creator><pubDate>Mon, 29 Aug 2005 14:02:20 GMT</pubDate></item></channel></rss>