- Itt van az ASUS legfrissebb, AMD platformra épülő mini PC-je
- Jegeli pénznyelő projektjét az Apple, az okosszemüvegben látják a jövőt
- Olcsónak ígérkező, madzagos egér jelent meg az ASUS ROG-os portfóliójában
- Kriptobányászatra használta az AI-ra vásárolt hardvereket a Northern Data?
- Jövőre jósolják a memóriahiányt, ami egy évtizedig is fennmaradhat?
Új hozzászólás Aktív témák
-
válasz
bandi0000 #3494 üzenetére
12-nél a 1100 helyes (1*8+1*4+0*2+0*1)
Vagy fordítva rakod be a tömbbe (végétől kezdve és a végére teszel egy '\0'-t (string vége karakter C-ben) és onnan iroatod ki ahova visszafele eljutottál (ezt csinálja az én példám). Vagy feltöltöd a tömböt rendesen és kiiratáskor címezed meg a végétől és egy csökkenő ciklusban egyesével kiírod a számokat (de ugye csak annyit, amennyit beleraktál).
Harmadik megoldás - valahogy így (fordító és ellenőrzés nélkül):
bitmaszk és bitshift
char* binaryConv(int szam){
char* binary = "0000|0000|0000|0000";
int bitmask = 0x4000; //16 384
int counter = 0;
while (bitmask > 0){
if (szam & bitmask) binary[counter] = '1'; // ha az adott bit 1, akkor a stringbe is azt helyettesítjük
counter++;
if (counter%4 == 0) counter++; //átléptetni az elválaszókat
bitmask = bitmask >> 1; //bitmaszkot eggyel jobbra tolni
}1) Csak 4 jegyű számokig működik (azaz pontosabban 16384-ig)
2) Amit visszaad ki lehet irattatni printf-fel...
return binary;
}
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Luck Dragon: Asszociációs játék. :)
- Kínai és egyéb olcsó órák topikja
- Fogyjunk le!
- Jegeli pénznyelő projektjét az Apple, az okosszemüvegben látják a jövőt
- Mikrotik routerek
- Fotók, videók mobillal
- BMW topik
- Path of Exile 2
- Október közepétől kezdi el megoldani a PC-s játékosok gondját a Microsoft
- Autós topik
- További aktív témák...
- Apple iPhone SE 2020 64GB, Kártyafüggetlen, 1 Év Garanciával
- Asus ROG Strix SCAR II RGB i7-8750H NVIDIA RTX2060 6GB GDDR6 16GB DDR4 512GB + 1000GB gamer laptop
- Apple iPhone SE 2020 64GB, Kártyafüggetlen, 1 Év Garanciával
- Lenovo S510 tower, i5-6400, 8GB DDR4, 500GB SSD Samsung 970 EVO, 500GB HDD
- Noctua NH-U14S processzorhűtő
- Nagyakkus, mobilnetes - Dell Latitude 5330 i3-1215U 6mag! 16GB 512GB 13.3" FHD 1 év gar
- Apple iPhone 12 Pro Max Gold Arany stílus, Pro kamera, 5G 256 GB,100%
- ÁRGARANCIA!Épített KomPhone Ryzen 5 5600X 16/32/64GB RAM RX 7600 8GB GAMER PC termékbeszámítással
- ÁRGARANCIA!Épített KomPhone Ryzen 7 7800X3D 32/64GB RAM RX 7800 XT 16GB GAMER PC termékbeszámítással
- BESZÁMÍTÁS! Gigabyte Aorus B450 R7 5700X 16GB DDR4 512GB SSD RTX 3060Ti 8GB ZALMAN I3 NEO 650W
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest