Hogyan lehet két változó értékét megcserélni új változó bevezetése nélkül? (rejtvény)
"az meg hogy valamivel könnyű számolni mit sem ér, ha végtelen nagyságú helyen lehetne csak tárolni":
Az emberek nagy részének mégiscsak ér valamit, hiába lesz a 0.1+0.1+0.1 értéke 0.30000000000000004 a valós 0.3 helyett. Persze lehet pontosan számolni, vannak erre matematikai szoftverek, csak sok-sok-sok nagyságrenddel lassabban számolnak.
> stringben tárolt számokkal is lehet műveleteket végezni.
Légyszíves, írd le ezt lépésről lépésre, elemi processzor műveletekkel.
Tessék:
1/3 + 8/7
Mutasd meg, hogyan fogod te ezt összeadni úgy, hogy csak a számok karakterkódját tárolod.
a karakterkódot először stringé konvertálom.
utána számmá.
innentől már az operációs rendszerek többsége további problémák nélkül képes vele számolni. ha nem mert túl nagy akkor a számmá konvertálást kihagyom és új számkezelő rutint írok. ha stringnek is túl nagy akkor új sztringkezelő rutint írok. ehhez lehet több memória kell, de korántsem végtelen, így lehetségessé válik az ami addig végtelen memória igény miatt lehetetlen volt.
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
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!