Kezdőoldal » Számítástechnika » Programozás » C#-ban hogy lehet egy hexadeci...

C#-ban hogy lehet egy hexadecimális számot átkonvertálni bináris formára?

Figyelt kérdés

VAgyis példáúl a 203-at szeretném átváltani, ami ugye egy tizes számrendszerbeli szám, a bináris formája pedig 11001011.


De nekem az kell, hogy a programot ezt tudja átváltani önmagától,és az eredményt is tárolja el valahol.


Köszönöm, aki segít


2018. okt. 19. 22:44
1 2
 11/12 anonim ***** válasza:

int szam =100;

int kettes = 2;

int keszszam=0;

String szamocska = "";



for (int i=0;i < 8;i++)

{

keszszam = szam % kettes;

szam = szam / kettes;

szamocska+=keszszam;

}

keszszam = Integer.parseInt(szamocska);

int at=0;

szamocska = "";

while (keszszam > 0)

{

at = keszszam % 10;

szamocska += at;

keszszam = keszszam / 10;

}


while (szamocska.length() < 8)

{

szamocska += "0";

}


Ez azt csinálja,ha a pld a 100

binári formában:

01100100

Ez jobb mint amit 7# írt.

7# írt az rossz,mert nincs befejezve:

100 pld 1100100,0 írja ilyen nincs.

2018. okt. 20. 07:34
Hasznos számodra ez a válasz?
 12/12 A kérdező kommentje:
Köszönöm szépen, ezt is kipróbálom:-)
2018. okt. 20. 19:03
1 2

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!