<?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[Binär Zahl in dezimal Zahl umwandeln]]></title><description><![CDATA[<p>Wie kann ich eine binäre Zahl in eine dezimale Zahl umwandeln.<br />
Habe ein Beispiel gefunden, das mir eine dezimale Zahl in eine Binäre Zahl umwandelt aber wie geht das anderstherum:<br />
Hier mal die Funktion:</p>
<pre><code class="language-cpp">string binaer_ausgeben(unsigned int zahl)
{
  //Wandelt eine deziamle Zahl in eine binäre zahl um
  AnsiString binaer;
  string bin;
  char test[9];
  for(int i=2*sizeof(unsigned int);i;--i)
  {
    binaer = binaer + IntToStr((&quot;%d&quot;,(zahl&gt;&gt;(i-1))&amp;1));
  }
  bin = binaer.c_str();
  return bin;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/93796/binär-zahl-in-dezimal-zahl-umwandeln</link><generator>RSS for Node</generator><lastBuildDate>Thu, 09 Jul 2026 13:32:46 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/93796.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 02 Dec 2004 17:34:47 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Binär Zahl in dezimal Zahl umwandeln on Thu, 02 Dec 2004 17:34:47 GMT]]></title><description><![CDATA[<p>Wie kann ich eine binäre Zahl in eine dezimale Zahl umwandeln.<br />
Habe ein Beispiel gefunden, das mir eine dezimale Zahl in eine Binäre Zahl umwandelt aber wie geht das anderstherum:<br />
Hier mal die Funktion:</p>
<pre><code class="language-cpp">string binaer_ausgeben(unsigned int zahl)
{
  //Wandelt eine deziamle Zahl in eine binäre zahl um
  AnsiString binaer;
  string bin;
  char test[9];
  for(int i=2*sizeof(unsigned int);i;--i)
  {
    binaer = binaer + IntToStr((&quot;%d&quot;,(zahl&gt;&gt;(i-1))&amp;1));
  }
  bin = binaer.c_str();
  return bin;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/664675</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/664675</guid><dc:creator><![CDATA[bronstein]]></dc:creator><pubDate>Thu, 02 Dec 2004 17:34:47 GMT</pubDate></item><item><title><![CDATA[Reply to Binär Zahl in dezimal Zahl umwandeln on Thu, 02 Dec 2004 18:49:39 GMT]]></title><description><![CDATA[<p>Ich denke, mit ein bisschen Nachdenken schaffst du das auch ganz allein, meinst du nicht auch? (Überleg doch mal, was die einzelnen Ziffern einer Binärzahl bedeuten und dann halt dich an dein Beispiel.)</p>
<p>der oli</p>
]]></description><link>https://www.c-plusplus.net/forum/post/664726</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/664726</guid><dc:creator><![CDATA[der oli]]></dc:creator><pubDate>Thu, 02 Dec 2004 18:49:39 GMT</pubDate></item><item><title><![CDATA[Reply to Binär Zahl in dezimal Zahl umwandeln on Thu, 02 Dec 2004 19:32:44 GMT]]></title><description><![CDATA[<p>Ich bekomms einfach nicht hin!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/664751</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/664751</guid><dc:creator><![CDATA[bronstein]]></dc:creator><pubDate>Thu, 02 Dec 2004 19:32:44 GMT</pubDate></item><item><title><![CDATA[Reply to Binär Zahl in dezimal Zahl umwandeln on Thu, 02 Dec 2004 20:46:52 GMT]]></title><description><![CDATA[<p>Ich liebe solche kommentare!<br />
sollte aber trotzdem nicht so schwer sein dir einen tip zu geben.<br />
die binäre zahl steht als string zur verfügung, oder?<br />
so wie &quot;1001000&quot; jede stelle hat eine wertigkeit -<br />
...128 64 32 16 8 4 2 1.<br />
ganz einfach könntest du mit substring arbeiten und bei einer &quot;1&quot; die wertigkeit dazuzählen zu der zuvor auf null gesetzten integer (dezimalzahl). Es gibt sicher noch andere möglichkeiten, vielleicht sogar was fertiges in bcb aber finden muss man es erst mal <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f576.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--sunglasses"
      title=":sunglasses:"
      alt="🕶"
    /></p>
<p>also packmers!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/664796</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/664796</guid><dc:creator><![CDATA[packmers]]></dc:creator><pubDate>Thu, 02 Dec 2004 20:46:52 GMT</pubDate></item><item><title><![CDATA[Reply to Binär Zahl in dezimal Zahl umwandeln on Fri, 03 Dec 2004 05:24:23 GMT]]></title><description><![CDATA[<p>ohne zu testen:</p>
<pre><code class="language-cpp">AnsiString sBin = &quot;100101&quot;;
unsigned int iDec = 0;

int iWert = 1;
for (int i = sBin.Length()-1; i&gt;=0; i--) {
    if (sBin.c_str()[i] == '1') {
        iDec += iWert;
    }
    iWert *= 2;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/664875</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/664875</guid><dc:creator><![CDATA[Acidmrp]]></dc:creator><pubDate>Fri, 03 Dec 2004 05:24:23 GMT</pubDate></item></channel></rss>