Ez a számológép 32 és 64 bites bináris karakterláncokat alakít át lebegőpontos értékeikre (azaz tizedesértékekre, például "3.14159 ..."). A tizedes számot 32 és 64 bites bináris karakterláncokká is konvertálhatja.
Például a Pi lebegőpontos (tizedes) értéke 3,14159 ...
A Pi bináris ábrázolása tehát:
01000000 01001001 00001111 11010000
Ez a számológép támogatja a kétirányú konverziókat. Annak tisztázására, hogy ez mit jelent, íme a konverziók:
(1) Lebegés binárisra (3.14159 = 01000000 01001001 00001111 11010000)
(2) Bináris - úszó (01000000 01001001 00001111 11010000 = 3,14159)
Ez az alkalmazás célja, hogy segítsen a számítástechnika és a számítógép-építész hallgatók számára könnyebben megértsék, hogyan számítják a lebegőpontos értéket. Például: a bináris karakterlánc színes kódolással segíti a tanulókat a jel, a kitevő és a mantissa megkülönböztetésében. Egy másik példa: az egyes bitek hosszú megnyomásával ez aktivál egy átfedést, amely megmutatja a felhasználónak, hogy mi történik, amikor az adott bit be- vagy kikapcsol (próbálja ki!).
Ez az átalakító más numerikus rendszereket vagy ábrázolásokat is támogat, beleértve: lebegőpontos, bináris, hexadecimális, oktális, előjeles egész és előjel nélküli egész számokat.
Ez az alkalmazás teljes körű támogatást nyújt a következőkhöz:
(1) egypontos lebegőpontos számok (lebegő ... tizedesjegy)
(2) kettős pontosságú lebegőpontos számok (dupla ... tizedesjegy)
(3) hexadecimális ábrázolások (hex)
(4) oktális ábrázolások (okt)
Ez az alkalmazás korlátozott konverziós támogatással rendelkezik:
(1) aláírt egész számok (aláírt int ... tizedes)
(2) előjel nélküli egész számok (aláíratlan int ... tizedes)
A teljes támogatás azt jelenti, hogy kétirányú beszélgetéseket hajthat végre két numerikus ábrázolás között. A korlátozott támogatás azt jelenti, hogy csak egyirányú konverziókat hajthat végre. Még mindig azon dolgozom, hogy teljes támogatást nyújtsak a számítástechnika összes főbb numerikus rendszeréhez / reprezentációjához.
Kétféle mód van:
(1) Lebegőpontos számológép üzemmód - a bináris és a lebegőpontos számok kifejezett konvertálására szolgál.
(2) A hexadecimális, oktális és bináris konverziós mód - a hexadecimális, oktális és bináris ábrázolások közötti átalakításra szolgál. A három számrendszer közötti átváltás után megnyomhatja az "Alkalmaz" gombot, hogy végül lebegőpontos értékké alakítsa.
Kérjük, ossza meg ezt az alkalmazást más hallgatókkal / professzorokkal, akiknek előnyös lehet a használata. Ne felejtse el elküldeni nekem a visszajelzéseket és a funkciókkal kapcsolatos kéréseit. Ha el szeretné küldeni nekem támogató és elismerő szavait, kérjük, küldje el nekem e-mailben!
Jellemzők: (1) 32 bites és 64 bites pontosság.
(2) Konvertálja a tárolót úszóvá.
(3) Konvertálja az úszót kukává.
(4) Átalakítás hexa, okt és bin között.
(5) Az úszó átalakítása hexa, okt, aláírt int és előjel nélküli int-vé.
(6) Konvertálja a bin-t hexa, okt, aláírt int és előjel nélküli int-be.
(7) Színes kódolású bináris húr, hogy megismertesse a tanulókat a jelrel, a kitevõvel és a mantisszával.
(8) Másolja és illessze be a float, bin, hex, oct.
(9) Másolja az aláírt / aláíratlan konvertálásokat a vágólapra.
(10) Egyirányú átalakítás binből aláírt / aláíratlan int.
(11) A speciális overlay interfész elmagyarázza az úszó átalakítását (aktiválja az egyes bitek hosszan tartó megnyomásával).
(12) Módosítsa a számológép megjelenését és viselkedését a felhasználói beállításokban.
Hamarosan megjelenik a jövőbeni frissítések: (1) Kétirányú konverziók a bin és az aláírt / aláíratlan int.
(2) Prémium hirdetések nélküli verzió.
(3) Fekvő mód.
További információért keresse fel
hivatalos webhelyemet .
https://peterfelixnguyen.github.io/portfolio#floating-point-calculator-android