<?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[Vorzeichen ändern?]]></title><description><![CDATA[<p>Hi ihrs!</p>
<p>Wie kann ich das bit für das vorzeichen in einem int umkehren ohne unary &quot;-&quot; zu benutzen?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/230194/vorzeichen-ändern</link><generator>RSS for Node</generator><lastBuildDate>Tue, 15 Sep 2026 15:24:43 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/230194.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 22 Dec 2008 11:09:36 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Vorzeichen ändern? on Mon, 22 Dec 2008 11:09:36 GMT]]></title><description><![CDATA[<p>Hi ihrs!</p>
<p>Wie kann ich das bit für das vorzeichen in einem int umkehren ohne unary &quot;-&quot; zu benutzen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1633965</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1633965</guid><dc:creator><![CDATA[Da Coder!]]></dc:creator><pubDate>Mon, 22 Dec 2008 11:09:36 GMT</pubDate></item><item><title><![CDATA[Reply to Vorzeichen ändern? on Mon, 22 Dec 2008 11:13:58 GMT]]></title><description><![CDATA[<pre><code>y = 0-x
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1633967</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1633967</guid><dc:creator><![CDATA[c++fan 2008]]></dc:creator><pubDate>Mon, 22 Dec 2008 11:13:58 GMT</pubDate></item><item><title><![CDATA[Reply to Vorzeichen ändern? on Mon, 22 Dec 2008 11:15:15 GMT]]></title><description><![CDATA[<p>ich sagte ohne - :p</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1633968</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1633968</guid><dc:creator><![CDATA[Da Coder!]]></dc:creator><pubDate>Mon, 22 Dec 2008 11:15:15 GMT</pubDate></item><item><title><![CDATA[Reply to Vorzeichen ändern? on Mon, 22 Dec 2008 11:18:55 GMT]]></title><description><![CDATA[<p>Da Coder! schrieb:</p>
<blockquote>
<p>ich sagte ohne - :p</p>
</blockquote>
<p>Nein, du sagtest ohne &quot;unary -&quot;.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1633971</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1633971</guid><dc:creator><![CDATA[MFK]]></dc:creator><pubDate>Mon, 22 Dec 2008 11:18:55 GMT</pubDate></item><item><title><![CDATA[Reply to Vorzeichen ändern? on Mon, 22 Dec 2008 11:19:01 GMT]]></title><description><![CDATA[<p>Da Coder! schrieb:</p>
<blockquote>
<p>ich sagte ohne - :p</p>
</blockquote>
<p>Du sagtest ohne <strong>unary &quot;-&quot;</strong>. Das habe ich nicht verwendet.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1633972</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1633972</guid><dc:creator><![CDATA[c++fan 2008]]></dc:creator><pubDate>Mon, 22 Dec 2008 11:19:01 GMT</pubDate></item><item><title><![CDATA[Reply to Vorzeichen ändern? on Mon, 22 Dec 2008 11:21:26 GMT]]></title><description><![CDATA[<p>Sorry mein Fehler!</p>
<p>Meinte sowohl unary- als auch subtraktion</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1633974</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1633974</guid><dc:creator><![CDATA[Da Coder!]]></dc:creator><pubDate>Mon, 22 Dec 2008 11:21:26 GMT</pubDate></item><item><title><![CDATA[Reply to Vorzeichen ändern? on Mon, 22 Dec 2008 11:24:39 GMT]]></title><description><![CDATA[<p>y*=~0;</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1633977</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1633977</guid><dc:creator><![CDATA[MFK]]></dc:creator><pubDate>Mon, 22 Dec 2008 11:24:39 GMT</pubDate></item><item><title><![CDATA[Reply to Vorzeichen ändern? on Mon, 22 Dec 2008 11:27:52 GMT]]></title><description><![CDATA[<p>Bits umkehren kannst Du mit dem XOR operator ^. Aber das Umdrehen des Vorzeichenbits ist nicht das selbe, wie eine Subtraktion von 0.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1633979</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1633979</guid><dc:creator><![CDATA[c++fan 2008]]></dc:creator><pubDate>Mon, 22 Dec 2008 11:27:52 GMT</pubDate></item><item><title><![CDATA[Reply to Vorzeichen ändern? on Mon, 22 Dec 2008 11:30:15 GMT]]></title><description><![CDATA[<p>Servus,</p>
<p>wie wäre es mit einer XOR-Verknüpfung? Hier musst du aber auf die Bitfolge deines Systemes achten (little oder big Endian) <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>
<p>Arbeitsweise:<br />
1 xor 1 -&gt; 0<br />
0 xor 1 -&gt; 1</p>
<p>oder</p>
<p>0 xor 0 -&gt; 0<br />
1 xor 0 -&gt; 1</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1633982</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1633982</guid><dc:creator><![CDATA[Siassei]]></dc:creator><pubDate>Mon, 22 Dec 2008 11:30:15 GMT</pubDate></item><item><title><![CDATA[Reply to Vorzeichen ändern? on Mon, 22 Dec 2008 11:52:41 GMT]]></title><description><![CDATA[<p>Wie siehts mit dem 2er Komplement aus?</p>
<p>Gruß,<br />
Andy</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1633997</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1633997</guid><dc:creator><![CDATA[Andy2211]]></dc:creator><pubDate>Mon, 22 Dec 2008 11:52:41 GMT</pubDate></item><item><title><![CDATA[Reply to Vorzeichen ändern? on Mon, 22 Dec 2008 12:05:30 GMT]]></title><description><![CDATA[<p>y = x * -1 <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/1634007</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1634007</guid><dc:creator><![CDATA[...]]></dc:creator><pubDate>Mon, 22 Dec 2008 12:05:30 GMT</pubDate></item><item><title><![CDATA[Reply to Vorzeichen ändern? on Mon, 22 Dec 2008 12:11:06 GMT]]></title><description><![CDATA[<p>Da Coder! schrieb:</p>
<blockquote>
<p>Sorry mein Fehler!</p>
<p>Meinte sowohl unary- als auch subtraktion</p>
</blockquote>
<p>dumm, wenn man fremdwörter verwedet, aber sie nicht kennt. :p</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1634011</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1634011</guid><dc:creator><![CDATA[lololol]]></dc:creator><pubDate>Mon, 22 Dec 2008 12:11:06 GMT</pubDate></item><item><title><![CDATA[Reply to Vorzeichen ändern? on Mon, 22 Dec 2008 12:51:53 GMT]]></title><description><![CDATA[<p>1. wozu brauchste das?<br />
2. soll es für alle datentypen gültig sein?</p>
<p>ansonsten würde es ja für float, int, ... reichen das erste bit zu ändern...</p>
<p>bb</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1634037</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1634037</guid><dc:creator><![CDATA[unskilled]]></dc:creator><pubDate>Mon, 22 Dec 2008 12:51:53 GMT</pubDate></item><item><title><![CDATA[Reply to Vorzeichen ändern? on Mon, 22 Dec 2008 12:59:29 GMT]]></title><description><![CDATA[<p>y=x*cos(M_PI) :p</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1634042</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1634042</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Mon, 22 Dec 2008 12:59:29 GMT</pubDate></item><item><title><![CDATA[Reply to Vorzeichen ändern? on Mon, 22 Dec 2008 13:00:47 GMT]]></title><description><![CDATA[<p>unskilled schrieb:</p>
<blockquote>
<p>ansonsten würde es ja für float, int, ... reichen das erste bit zu ändern...</p>
</blockquote>
<p>brauche es just 4 fun.</p>
<p>wie ändere ich denn das erste bit? <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/1634044</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1634044</guid><dc:creator><![CDATA[Da Coder!]]></dc:creator><pubDate>Mon, 22 Dec 2008 13:00:47 GMT</pubDate></item><item><title><![CDATA[Reply to Vorzeichen ändern? on Mon, 22 Dec 2008 13:07:36 GMT]]></title><description><![CDATA[<p>am einfachsten indem du nen bitset nimmst (und dann <code>[0].flip()</code> oder so)- ansonsten mit ^ und ~... oder du nimmst nen union was du dir deinem datentyp entsprechend aufbaust...</p>
<p>bb</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1634047</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1634047</guid><dc:creator><![CDATA[unskilled]]></dc:creator><pubDate>Mon, 22 Dec 2008 13:07:36 GMT</pubDate></item><item><title><![CDATA[Reply to Vorzeichen ändern? on Mon, 22 Dec 2008 13:11:29 GMT]]></title><description><![CDATA[<p><a href="http://msdn.microsoft.com/de-de/library/17zwb64t.aspx" rel="nofollow">http://msdn.microsoft.com/de-de/library/17zwb64t.aspx</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1634050</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1634050</guid><dc:creator><![CDATA[_matze]]></dc:creator><pubDate>Mon, 22 Dec 2008 13:11:29 GMT</pubDate></item><item><title><![CDATA[Reply to Vorzeichen ändern? on Mon, 22 Dec 2008 20:56:17 GMT]]></title><description><![CDATA[<p>Hi Leuts!</p>
<p>Ich habe da mal etwas rumgespielt und folgendes ist dabei rausgekommen:</p>
<pre><code class="language-cpp">int x = -10;
    x &amp;= ~(1 &lt;&lt; 31);
</code></pre>
<p>Leider bekomme ich hier nicht eine positive Zahl &quot;10&quot; sondern &quot;2147483638&quot;. Was habe ich falsch gemacht?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1634332</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1634332</guid><dc:creator><![CDATA[Da Coder!]]></dc:creator><pubDate>Mon, 22 Dec 2008 20:56:17 GMT</pubDate></item><item><title><![CDATA[Reply to Vorzeichen ändern? on Mon, 22 Dec 2008 21:59:42 GMT]]></title><description><![CDATA[<p>2 hoch 32 = 4294967296<br />
4294967296 / 2 = 2147483648<br />
2147483648 - <strong>10</strong> = <strong>2147483638</strong></p>
<p>Du solltest mal nachlesen, wie die Minuszahlen aufgebaut sind. Die gehen nämlich danach rückwärts. So ist die folgende Bitzahl die -1 bei 32 Bit:<br />
<code>11111111 11111111 11111111 11111111</code></p>
<p>Grüssli</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1634363</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1634363</guid><dc:creator><![CDATA[Dravere]]></dc:creator><pubDate>Mon, 22 Dec 2008 21:59:42 GMT</pubDate></item><item><title><![CDATA[Reply to Vorzeichen ändern? on Tue, 23 Dec 2008 05:39:56 GMT]]></title><description><![CDATA[<p><a href="http://de.wikipedia.org/wiki/Eulersche_Identit%C3%A4t" rel="nofollow">y=x*e^i*pi</a> :p</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1634426</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1634426</guid><dc:creator><![CDATA[mückenfänger]]></dc:creator><pubDate>Tue, 23 Dec 2008 05:39:56 GMT</pubDate></item><item><title><![CDATA[Reply to Vorzeichen ändern? on Tue, 23 Dec 2008 12:07:03 GMT]]></title><description><![CDATA[<p>@ Dravere<br />
ich habe aber keinen unsigned</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1634579</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1634579</guid><dc:creator><![CDATA[Da Coder!]]></dc:creator><pubDate>Tue, 23 Dec 2008 12:07:03 GMT</pubDate></item><item><title><![CDATA[Reply to Vorzeichen ändern? on Tue, 23 Dec 2008 13:09:23 GMT]]></title><description><![CDATA[<p>Da Coder! schrieb:</p>
<blockquote>
<p>@ Dravere<br />
ich habe aber keinen unsigned</p>
</blockquote>
<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f62e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_open_mouth"
      title=":open_mouth:"
      alt="😮"
    /> <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/1634620</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1634620</guid><dc:creator><![CDATA[_matze]]></dc:creator><pubDate>Tue, 23 Dec 2008 13:09:23 GMT</pubDate></item><item><title><![CDATA[Reply to Vorzeichen ändern? on Tue, 23 Dec 2008 13:17:49 GMT]]></title><description><![CDATA[<p>Was denn? Ich dachte bei einem unsigned gibt es kein bit für das vorzeichen und bei einem signed wäre das 1. bit das vorzeichen?</p>
<p>Ich würde es mir ja gerne nachlesen, wie minuszahlen aufgebaut sind. aber mit einer aussage: &quot;les mal nach&quot; aber nicht wo, kann man nicht sehr viel anfangen. das ist eine genau so unhöfliche antwort wie &quot;<a href="http://google.de" rel="nofollow">google.de</a>&quot;.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1634627</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1634627</guid><dc:creator><![CDATA[Da Coder!]]></dc:creator><pubDate>Tue, 23 Dec 2008 13:17:49 GMT</pubDate></item><item><title><![CDATA[Reply to Vorzeichen ändern? on Tue, 23 Dec 2008 13:20:44 GMT]]></title><description><![CDATA[<p>Da Coder! schrieb:</p>
<blockquote>
<p>Ich würde es mir ja gerne nachlesen, wie minuszahlen aufgebaut sind. aber mit einer aussage: &quot;les mal nach&quot; aber nicht wo, kann man nicht sehr viel anfangen. das ist eine genau so unhöfliche antwort wie &quot;<a href="http://google.de" rel="nofollow">google.de</a>&quot;.</p>
</blockquote>
<p>Andy2211 hat dich bereits darauf hingewiesen.</p>
<p>Aber da du anscheinend keine Suchmaschinen bedienen kannst:<br />
<a href="http://de.wikipedia.org/wiki/Zweierkomplement" rel="nofollow">http://de.wikipedia.org/wiki/Zweierkomplement</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1634631</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1634631</guid><dc:creator><![CDATA[MFK]]></dc:creator><pubDate>Tue, 23 Dec 2008 13:20:44 GMT</pubDate></item><item><title><![CDATA[Reply to Vorzeichen ändern? on Tue, 23 Dec 2008 13:21:46 GMT]]></title><description><![CDATA[<p>Da Coder! schrieb:</p>
<blockquote>
<p>Was denn? Ich dachte bei einem unsigned gibt es kein bit für das vorzeichen und bei einem signed wäre das 1. bit das vorzeichen?</p>
<p>Ich würde es mir ja gerne nachlesen, wie minuszahlen aufgebaut sind. aber mit einer aussage: &quot;les mal nach&quot; aber nicht wo, kann man nicht sehr viel anfangen. das ist eine genau so unhöfliche antwort wie &quot;<a href="http://google.de" rel="nofollow">google.de</a>&quot;.</p>
</blockquote>
<p>Ja, so leicht ist das. Deshalb ist<br />
<code>0000 0000 0000 0000 0000 0000 0000 0000</code><br />
auch 0 und<br />
<code>1000 0000 0000 0000 0000 0000 0000 0000</code><br />
ist -0. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f921.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--clown_face"
      title=":clown:"
      alt="🤡"
    /></p>
<p><a href="http://de.wikipedia.org/wiki/Zweierkomplement" rel="nofollow">Zweierkomplement</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1634632</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1634632</guid><dc:creator><![CDATA[Tachyon]]></dc:creator><pubDate>Tue, 23 Dec 2008 13:21:46 GMT</pubDate></item><item><title><![CDATA[Reply to Vorzeichen ändern? on Tue, 23 Dec 2008 13:25:18 GMT]]></title><description><![CDATA[<p>MFK schrieb:</p>
<blockquote>
<p>Aber da du anscheinend keine Suchmaschinen bedienen kannst</p>
</blockquote>
<p>danke das ich von dir als mensch 2. klasse degradiert werde. service-und-freundlichkeits-wüste-deutschland. perfektes beispiel von dir hierfür. echt das letzte</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1634636</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1634636</guid><dc:creator><![CDATA[Da Coder!]]></dc:creator><pubDate>Tue, 23 Dec 2008 13:25:18 GMT</pubDate></item></channel></rss>