<?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[shift operator erklären]]></title><description><![CDATA[<p>kann mir mal einer erklären was &gt;&gt; udn &lt;&lt; eigentlich genau machen? ich raffs einfach nicht</p>
<p>// Edit: Topic korrigiert und ein paar Satzzeichen rausgenommen. Hängt deine Tastatur? :p (evilissimo)</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/140643/shift-operator-erklären</link><generator>RSS for Node</generator><lastBuildDate>Mon, 31 Aug 2026 07:56:02 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/140643.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 16 Mar 2006 12:04:00 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to shift operator erklären on Thu, 16 Mar 2006 13:37:00 GMT]]></title><description><![CDATA[<p>kann mir mal einer erklären was &gt;&gt; udn &lt;&lt; eigentlich genau machen? ich raffs einfach nicht</p>
<p>// Edit: Topic korrigiert und ein paar Satzzeichen rausgenommen. Hängt deine Tastatur? :p (evilissimo)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1017434</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1017434</guid><dc:creator><![CDATA[hilfffeeeeee]]></dc:creator><pubDate>Thu, 16 Mar 2006 13:37:00 GMT</pubDate></item><item><title><![CDATA[Reply to shift operator erklären on Thu, 16 Mar 2006 12:06:48 GMT]]></title><description><![CDATA[<p>Im Normalfall Binärshift - die Binärdarstellung einer Zahl wird um x Bits nach links bzw. rechts verschoben.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1017438</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1017438</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Thu, 16 Mar 2006 12:06:48 GMT</pubDate></item><item><title><![CDATA[Reply to shift operator erklären on Thu, 16 Mar 2006 12:50:39 GMT]]></title><description><![CDATA[<p>Genau.<br />
Man kann auch einfach sagen:<br />
&quot;&lt;&lt;&quot; Bitweise Linksverschiebung<br />
&quot;&gt;&gt;&quot; Bitweise Rechtsverschiebung</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1017484</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1017484</guid><dc:creator><![CDATA[John91]]></dc:creator><pubDate>Thu, 16 Mar 2006 12:50:39 GMT</pubDate></item><item><title><![CDATA[Reply to shift operator erklären on Thu, 16 Mar 2006 12:52:25 GMT]]></title><description><![CDATA[<p>und was wird reingeschoben? einsen oder nullen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1017488</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1017488</guid><dc:creator><![CDATA[net 0]]></dc:creator><pubDate>Thu, 16 Mar 2006 12:52:25 GMT</pubDate></item><item><title><![CDATA[Reply to shift operator erklären on Thu, 16 Mar 2006 12:57:15 GMT]]></title><description><![CDATA[<p>net schrieb:</p>
<blockquote>
<p>und was wird reingeschoben? einsen oder nullen?</p>
</blockquote>
<p>bei &lt;&lt; immer Nullen bei &gt;&gt; entweder 0 (unsigned) oder das Vorzeichenbit (signed)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1017495</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1017495</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Thu, 16 Mar 2006 12:57:15 GMT</pubDate></item><item><title><![CDATA[Reply to shift operator erklären on Thu, 16 Mar 2006 13:07:56 GMT]]></title><description><![CDATA[<p>CStoll schrieb:</p>
<blockquote>
<p>...oder das Vorzeichenbit (signed)</p>
</blockquote>
<p>ich schätze das ist mal wieder 'implementation-defined' <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_down"
      title=":-1:"
      alt="👎"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1017503</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1017503</guid><dc:creator><![CDATA[net 0]]></dc:creator><pubDate>Thu, 16 Mar 2006 13:07:56 GMT</pubDate></item><item><title><![CDATA[Reply to shift operator erklären on Thu, 16 Mar 2006 14:27:17 GMT]]></title><description><![CDATA[<p>Hi!</p>
<p>Du hast:</p>
<pre><code class="language-cpp">0001
</code></pre>
<p>Und shiftest nach links <em>&lt;&lt;</em>.<br />
Dann hast du:</p>
<pre><code class="language-cpp">0010
</code></pre>
<p>Dann shiftest du nach rechts <em>&gt;&gt;</em>.<br />
Danachst hast du:</p>
<pre><code class="language-cpp">0001
</code></pre>
<p>Das ganze läuft natürlich auf Binärer &quot;Ebene&quot; ab. Also ins Dezimalsystem umgerechnet:</p>
<pre><code class="language-cpp">0001 = 1
0010 = 2
</code></pre>
<p>Wenn du z.B. einen 16 bit langen Shortwert hast, z.B. 65280 (also 1111111100000000 im Binärsystem) und willst nur die ersten 8 bit haben, dann shiftest du 8 bit nach rechts.</p>
<p>grüße</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1017577</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1017577</guid><dc:creator><![CDATA[David_pb]]></dc:creator><pubDate>Thu, 16 Mar 2006 14:27:17 GMT</pubDate></item><item><title><![CDATA[Reply to shift operator erklären on Thu, 16 Mar 2006 18:56:30 GMT]]></title><description><![CDATA[<p>net schrieb:</p>
<blockquote>
<p>CStoll schrieb:</p>
<blockquote>
<p>...oder das Vorzeichenbit (signed)</p>
</blockquote>
<p>ich schätze das ist mal wieder 'implementation-defined' <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_down"
      title=":-1:"
      alt="👎"
    /></p>
</blockquote>
<p>Korrekt. <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="😃"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1017809</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1017809</guid><dc:creator><![CDATA[groovemaster]]></dc:creator><pubDate>Thu, 16 Mar 2006 18:56:30 GMT</pubDate></item></channel></rss>