- Kiemelkedően csendes ASUS VGA jött a Noctua közreműködésével
- Mini kijelzős SSD-hűtő a Thermalright névjegyével
- Windows: mi történik valójában Leállításkor, Alvó módban és Újraindításkor?
- Gyenge Wi-Fi otthon? – a leggyakoribb hibák és megoldások
- Korábbi vezetője szerint 40 milliárd dollár kell az Intel versenyképességéhez
- Házimozi belépő szinten
- TCL LCD és LED TV-k
- Vezetékes FEJhallgatók
- Szünetmentes tápegységek (UPS)
- Azonnali notebookos kérdések órája
- Fujifilm X
- Apple asztali gépek
- VR topik (Oculus Rift, stb.)
- Kiemelkedően csendes ASUS VGA jött a Noctua közreműködésével
- Intel Core Ultra 3, Core Ultra 5, Ultra 7, Ultra 9 "Arrow Lake" LGA 1851
Hirdetés
Ú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!
- Kerti grill és bográcsozó házilag (BBQ, tervek, ötletek, receptek)
- Battlefield 6
- WoW avagy World of Warcraft -=MMORPG=-
- Xiaomi 13 - felnőni nehéz
- Lakáshitel, lakásvásárlás
- Házimozi belépő szinten
- DOOM - The Dark Ages
- Építő/felújító topik
- Elemlámpa, zseblámpa
- TCL LCD és LED TV-k
- További aktív témák...
- Új HP VICTUS Gamer Tervező Laptop 15,6" -30% Bivaly i5-12500H 12Mag 16/512 RTX 3050 4GB FHD 144Hz
- FBT - 5x VIVE Tracker 3.0 + 3x SteamVR Base Station 2.0 Komplett csomag
- AMD Ryzen 9 7950X/Radeon 9070XT 16GB/32GB DDR5 RAM/1TB SSD konfig eladó
- AMD Ryzen 7 5700X/RTX 3090 24GB/32GB RAM/1.5TB SSD konfig eladó normál áron
- Dell OptiPlex 3040
- Samsung Galaxy S22 128GB Kártyafüggetlen 1Év Garanciával
- Extra olcsó! HP 230 Vezetéknélküli USB-s Billentyűzet
- Steam, EA, Ubisoft és GoG játékkulcsok, illetve Game Pass kedvező áron, egyenesen a kiadóktól!
- Microsoft Surface Laptop 5 13,5" i7-1265U 16GB 512GB magyarbill 1 év garancia
- Honor MagicBook 16 Ryzen 5 5600H 16GB 512GB FHD 144Hz
Állásajánlatok
Cég: FOTC
Város: Budapest