Webmaster Forum Logo Part 1 Webmaster Forum Logo Part 2
Webmaster Forum Logo Part 3
     
 
  :: Anmeldung

Benutzername:

Registrierung...

Passwort:

Passwort vergessen?

angemeldet bleiben


  
  :: Umfrage
Welche sozialen Netzwerke benutzt du regelmäßig?

 Facebook
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 73%
 keines
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 22%
 Google+
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 19%
 Twitter
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 11%
 Xing
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 6%
 schülerVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 5%
 meinVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 4%
 studiVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 4%
 MySpace
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 2%
 LinkedIn
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 2%

 ges. 392 Stimmen
 
  :: Buttons

Valid XHTML 1.0 Transitional

Peter

Kaiser

Dabei seit: 27.10.2002

Beiträge: 1 122

 

1 Zum Seitenanfang

Montag, 12. Januar 2004, 23:00

[C] Dezimal- in Binäzahl umwandeln?

Wie wandel ich am einfachsten eine Dezimalzahl in eine Binärzahl um um diese dann auch auszugeben?

Es geht um normales C

^-^
 

thunder

Routinier

Dabei seit: 22.10.2002

Beiträge: 332

 

2 Zum Seitenanfang

Dienstag, 13. Januar 2004, 17:42

Hi

ich denk mal mit ner for-schleife und den Modulo-Operator (% - der liefert dir den rest 1 oder 0 wenn du 2 nimmst z.B 5%2 ergebnis 1)

MfG Thunder
WoW GildeMeine Baustelle
Meine Programme: Gimp, Blender; Proton; Debian (Server);
 

web-freak

Jungspund

Dabei seit: 03.04.2003

Beiträge: 24

 

3 Zum Seitenanfang

Sonntag, 28. März 2004, 13:10

Mit folgendem C-Code kannst du eine Dezimalzahl vom Benutzer erfragen und ausgeben lassen:


#include <stdio.h>
#include <stdlib.h>

int main(int argc, char *argv[])
{
int dez,r;
char bin[255],bin2[255];


printf("Dezimalzahl : ");
scanf("%i",&dez);


strcpy(bin,"");

printf("\n%i (dez) =",dez);

while(dez>0) {
r = dez % 2;
dez = (int)(dez / 2);

strcpy(bin2,bin);
sprintf(bin,"%i%s",r,bin2);
}

printf(" %s (bin)\n",bin);

}
 

Ähnliche Themen