Kezdőoldal » Számítástechnika » Programozás » Bináris szám művelet hogyan?

Bináris szám művelet hogyan?

Figyelt kérdés

Ha van egy 8 bites bináris számom amit ismerek, hogyan tudom legegyszerűbben kicserélni n-edik bitet az általam megadottra, függetlenül az eddigi értékétől az adott bitnek?

Példa: 10000000-nek második helyiértékére szeretnék 1-et írni. Ez most nulla, de lehetne egy is. Az előző állapotától függetlenül legyen 1. Ugyanígy előző állapotától függetlenül legyen 0.



2021. márc. 9. 08:17
1 2
 11/20 A kérdező kommentje:
AVR-en.
2021. márc. 9. 12:24
 12/20 A kérdező kommentje:
Ok, tehát éssel csinálok egy bitmaszkot, amivel kinullázom az adott helyiértékű bitet és aztán átírom? Jól értem?
2021. márc. 9. 12:32
 13/20 anonim ***** válasza:
0%

Az ebből a szempontból ugyanaz mint a PC.

Kiolvasás nélkül nem lehet.

2021. márc. 9. 12:34
Hasznos számodra ez a válasz?
 14/20 anonim ***** válasza:
40%

Nem kell kinulláznod.

A művelet ezt megteszi egy lépésben.

2021. márc. 9. 12:35
Hasznos számodra ez a válasz?
 15/20 A kérdező kommentje:

Mondjuk a második bit 1-re írása valahogy így nézne ki?:

{int a= 01010101b & 11111101;

a+=000000010;

}

2021. márc. 9. 12:36
 16/20 A kérdező kommentje:
Bocs, lehagytam a b-ket, de nyilván mind binárisban van.
2021. márc. 9. 12:38
 17/20 anonim ***** válasza:
a negyedik válaszadó jót ír, vagy én is írtam már, hogy kell.
2021. márc. 9. 12:49
Hasznos számodra ez a válasz?
 18/20 A kérdező kommentje:
Aha, ok, fogtam, este kipróbálom, köszi mindenkinek aki segített!
2021. márc. 9. 13:01
 19/20 A kérdező kommentje:
Sikerült az 1. válasz alapján, működik. Köszi még egyszer!
2021. márc. 9. 18:24
 20/20 anonim ***** válasza:
2021. márc. 12. 03:54
Hasznos számodra ez a válasz?
1 2

Kapcsolódó kérdések:




Minden jog fenntartva © 2025, 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!