<?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[Buchstabe zu Binär mittels switch]]></title><description><![CDATA[<p>Hallo liebe Community,</p>
<p>ich habe nun nach ein paar kleineren Projekten etwas aufwändigeres im Sinn und zwar möchte ich ein Programm schreiben, welches den Binärcode von einem Buchstaben (erstmal nur kleines Alphabet a-z) ausgibt.</p>
<p>Bestimmt kann man auch den Binärcode immer erechnen lassen, aber so gut bin ich noch nicht, deshalb will ich es aufwändig betreiben. Ich dachte da an eine &quot;Switch-Schleife&quot;, nur ich scheiter an der Umsetzung, hier mal mein erster Anfang:</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
using namespace std;

//Deklarierung
int eingabe;
int a=01100001;

//Programm
int main () {

//Ausgabe und Eingabe
cout&lt;&lt;&quot;r0m's primitver Buchstabe zu Binaer Uebersetzer\n&quot;;
cin&gt;&gt;eingabe;

//Switch Befehl
switch(eingabe)
{
case 1:
cout&lt;&lt;&quot;a= &quot;&lt;&lt;a;    

}
</code></pre>
<p>Da fehlt noch jede Menge, aber wie kann ich machen, dass wenn man 'a' eingibt direkt &quot;a= 01100001&quot; ausgegeben wird?</p>
<p>Danke und Gruß,<br />
Marc</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/139525/buchstabe-zu-binär-mittels-switch</link><generator>RSS for Node</generator><lastBuildDate>Sun, 30 Aug 2026 12:25:03 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/139525.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 07 Mar 2006 12:32:04 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Buchstabe zu Binär mittels switch on Tue, 07 Mar 2006 12:32:04 GMT]]></title><description><![CDATA[<p>Hallo liebe Community,</p>
<p>ich habe nun nach ein paar kleineren Projekten etwas aufwändigeres im Sinn und zwar möchte ich ein Programm schreiben, welches den Binärcode von einem Buchstaben (erstmal nur kleines Alphabet a-z) ausgibt.</p>
<p>Bestimmt kann man auch den Binärcode immer erechnen lassen, aber so gut bin ich noch nicht, deshalb will ich es aufwändig betreiben. Ich dachte da an eine &quot;Switch-Schleife&quot;, nur ich scheiter an der Umsetzung, hier mal mein erster Anfang:</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
using namespace std;

//Deklarierung
int eingabe;
int a=01100001;

//Programm
int main () {

//Ausgabe und Eingabe
cout&lt;&lt;&quot;r0m's primitver Buchstabe zu Binaer Uebersetzer\n&quot;;
cin&gt;&gt;eingabe;

//Switch Befehl
switch(eingabe)
{
case 1:
cout&lt;&lt;&quot;a= &quot;&lt;&lt;a;    

}
</code></pre>
<p>Da fehlt noch jede Menge, aber wie kann ich machen, dass wenn man 'a' eingibt direkt &quot;a= 01100001&quot; ausgegeben wird?</p>
<p>Danke und Gruß,<br />
Marc</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1010469</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1010469</guid><dc:creator><![CDATA[FreeR0M]]></dc:creator><pubDate>Tue, 07 Mar 2006 12:32:04 GMT</pubDate></item><item><title><![CDATA[Reply to Buchstabe zu Binär mittels switch on Tue, 07 Mar 2006 13:02:39 GMT]]></title><description><![CDATA[<p>Erstmal ist &quot;int a=01100001;&quot; keine Binärzahl, sondern eine Oktalzahl. Und zweitens gibt es effektivere Methoden als dein switch-Konstrukt für diese Aufgabe:</p>
<pre><code class="language-cpp">bitset&lt;8&gt; bitval;
char cval;
cin&gt;&gt;cval;
bitval=cval;
cout&lt;&lt;cval&lt;&lt;&quot;=&quot;&lt;&lt;bitval&lt;&lt;endl;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1010489</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1010489</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Tue, 07 Mar 2006 13:02:39 GMT</pubDate></item><item><title><![CDATA[Reply to Buchstabe zu Binär mittels switch on Tue, 07 Mar 2006 13:16:20 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>danke.</p>
<p>aber was bringt es mir jetzt, wenn er das z.b. a=97 macht? ich will doch den binärcode angezeigt bekommen <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=":/"
      alt="😕"
    /></p>
<p>Danke,<br />
Marc</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1010497</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1010497</guid><dc:creator><![CDATA[FreeR0M]]></dc:creator><pubDate>Tue, 07 Mar 2006 13:16:20 GMT</pubDate></item><item><title><![CDATA[Reply to Buchstabe zu Binär mittels switch on Tue, 07 Mar 2006 13:18:31 GMT]]></title><description><![CDATA[<p>Wie kommst du jetzt auf a=97?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1010504</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1010504</guid><dc:creator><![CDATA[EEK]]></dc:creator><pubDate>Tue, 07 Mar 2006 13:18:31 GMT</pubDate></item><item><title><![CDATA[Reply to Buchstabe zu Binär mittels switch on Tue, 07 Mar 2006 13:21:11 GMT]]></title><description><![CDATA[<p>OK, kurz - bitset&lt;&gt; ist eine STL-Klasse, die einen Stapel von Bit-Werten speichert - die kann unter anderem mit einem long-Wert gefüttert werden, der dann als Binärzahl augesplittet wird und gibt (an einen Stream weitergeleitet) seine Bits als 0/1-Folge aus.</p>
<p>PS: Wenn du eine Referenz zu Bitsets suchst, <a href="http://www.cppreference.com/cppbitset/index.html" rel="nofollow">hier</a> findest du etwas.</p>
<p>Semiprofessionell könntest du auch in einer Schleife alle Bits einzeln abfragen:</p>
<pre><code class="language-cpp">for(unsigned char c=128;c&gt;0;c&gt;&gt;=1)
  cout&lt;&lt;(a&amp;c)?'0':'1';
</code></pre>
<p>(Zur Erklärung: 128 entspricht dem höchsten Bit eines char, von dort aus geh ich einzeln alle Bits durch und teste jeweils (per &amp;), ob sie im Eingabezeichen vorkommen)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1010509</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1010509</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Tue, 07 Mar 2006 13:21:11 GMT</pubDate></item><item><title><![CDATA[Reply to Buchstabe zu Binär mittels switch on Tue, 07 Mar 2006 13:30:29 GMT]]></title><description><![CDATA[<p>Vielen Dank,</p>
<p>hat mir weiter geholfen, werde mir die Referenz mal genauer angucken!</p>
<p>bye,<br />
marc<br />
<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>
]]></description><link>https://www.c-plusplus.net/forum/post/1010518</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1010518</guid><dc:creator><![CDATA[FreeR0M]]></dc:creator><pubDate>Tue, 07 Mar 2006 13:30:29 GMT</pubDate></item></channel></rss>