<?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[bitweise verschieben: was ist das?]]></title><description><![CDATA[<p>Ich habe praktisch keine programmiererfahrung, würde aber dennoch gerne etwas wissen.<br />
Wie funktioniert dieses bitweise verschieben?</p>
<p>Ich habe eine zahl sagen wir &quot;15&quot;. Nun verschiebe ich diese doch mittels:</p>
<pre><code class="language-cpp">integer zahl1 = 15;
zahl1 = zahl1&lt;&lt;zahl1;
</code></pre>
<p>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="😕"
    /></p>
<p>Aber was genau passiert dabei? Und wenn ich diesen neuen Wert von zahl1<br />
dann wiederum so manipuliere:</p>
<pre><code class="language-cpp">zah1l = zahl1&gt;&gt;zahl1;
</code></pre>
<p>Müsste ich dann nicht wieder die 15 erhalten <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 />
Ich verschiebe doch nur 1 und 0 in dem Fall?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/186419/bitweise-verschieben-was-ist-das</link><generator>RSS for Node</generator><lastBuildDate>Thu, 24 Sep 2026 09:12:13 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/186419.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 08 Jul 2007 18:13:18 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to bitweise verschieben: was ist das? on Sun, 08 Jul 2007 18:13:18 GMT]]></title><description><![CDATA[<p>Ich habe praktisch keine programmiererfahrung, würde aber dennoch gerne etwas wissen.<br />
Wie funktioniert dieses bitweise verschieben?</p>
<p>Ich habe eine zahl sagen wir &quot;15&quot;. Nun verschiebe ich diese doch mittels:</p>
<pre><code class="language-cpp">integer zahl1 = 15;
zahl1 = zahl1&lt;&lt;zahl1;
</code></pre>
<p>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="😕"
    /></p>
<p>Aber was genau passiert dabei? Und wenn ich diesen neuen Wert von zahl1<br />
dann wiederum so manipuliere:</p>
<pre><code class="language-cpp">zah1l = zahl1&gt;&gt;zahl1;
</code></pre>
<p>Müsste ich dann nicht wieder die 15 erhalten <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 />
Ich verschiebe doch nur 1 und 0 in dem Fall?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1320917</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1320917</guid><dc:creator><![CDATA[bitteeinbit]]></dc:creator><pubDate>Sun, 08 Jul 2007 18:13:18 GMT</pubDate></item><item><title><![CDATA[Reply to bitweise verschieben: was ist das? on Sun, 08 Jul 2007 18:19:14 GMT]]></title><description><![CDATA[<p>wenn du die zahl in beiden fällen um dieselbe anzahl bits verschiebst und du dabei keinen überlauf produzierst, kommt dasselbe bei raus.</p>
<p>wenn du das allerdings so machst, wie in deinem beispiel</p>
<pre><code>int z = 15;
z = z &lt;&lt; z;
z = z &gt;&gt; z;
</code></pre>
<p>dann verschiebst du die zahl im ersten fall um 15 bit, was kein problem darstellt, im zweiten fall aber um paar hunderttausend bit, was mit an sicherheit grenzender wahrscheinlich überläuft und nix als ne glatte 0 hinterlässt ^^</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1320927</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1320927</guid><dc:creator><![CDATA[thordk]]></dc:creator><pubDate>Sun, 08 Jul 2007 18:19:14 GMT</pubDate></item><item><title><![CDATA[Reply to bitweise verschieben: was ist das? on Sun, 08 Jul 2007 18:20:24 GMT]]></title><description><![CDATA[<p>Hi, hier hat sich einer mal Mühe gemacht das zu erklären:<br />
<a href="http://c-plusplus.net/forum/viewtopic-var-p-is-1320524.html#1320524" rel="nofollow">http://c-plusplus.net/forum/viewtopic-var-p-is-1320524.html#1320524</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1320929</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1320929</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Sun, 08 Jul 2007 18:20:24 GMT</pubDate></item><item><title><![CDATA[Reply to bitweise verschieben: was ist das? on Sun, 08 Jul 2007 18:22:21 GMT]]></title><description><![CDATA[<p>oder hier bei &quot;C von A bis Z&quot;:<br />
<a href="http://www.galileocomputing.de/openbook/c_von_a_bis_z/c_008_004.htm#RxxobKap008004040026A21F029201" rel="nofollow">http://www.galileocomputing.de/openbook/c_von_a_bis_z/c_008_004.htm#RxxobKap008004040026A21F029201</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1320932</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1320932</guid><dc:creator><![CDATA[long long double]]></dc:creator><pubDate>Sun, 08 Jul 2007 18:22:21 GMT</pubDate></item><item><title><![CDATA[Reply to bitweise verschieben: was ist das? on Sun, 08 Jul 2007 18:22:26 GMT]]></title><description><![CDATA[<p>Danke. Habe es durch Probieren eben selbst auch erkannt. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /></p>
<p>Ist sowas eine sinnvolle Verschlüsselungsmethode?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1320933</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1320933</guid><dc:creator><![CDATA[bitteeinbit]]></dc:creator><pubDate>Sun, 08 Jul 2007 18:22:26 GMT</pubDate></item><item><title><![CDATA[Reply to bitweise verschieben: was ist das? on Sun, 08 Jul 2007 18:25:36 GMT]]></title><description><![CDATA[<p><a href="http://de.wikipedia.org/wiki/XOR" rel="nofollow">XOR-Verschlüsselung:</a></p>
<p>Wikipedia schrieb:</p>
<blockquote>
<p>Die XOR-Verschlüsselung ist die sicherste bekannte Verschlüsselungsmethode – unter der Prämisse, dass der Schlüssel absolut unvorhersagbar generiert wurde und absolut abhörsicher ausgetauscht wurde – und ist damit auch nur theoretisch sicher. Ein Nachteil dieser Methode ist, dass der Schlüssel dann auch mindestens die Länge der zu übertragenden Nachricht haben muss und auch nur einmal verwendet werden kann.</p>
</blockquote>
]]></description><link>https://www.c-plusplus.net/forum/post/1320937</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1320937</guid><dc:creator><![CDATA[long long double]]></dc:creator><pubDate>Sun, 08 Jul 2007 18:25:36 GMT</pubDate></item></channel></rss>