Integer Base Converter for iPhone
| Versie | 1.0.0 |
|---|---|
| Uitgever | Nineveh National Research |
| Datum van publicatie | 1 apr 2014 |
| Datum toegevoegd | 1 apr 2014 |
| OS-vereisten | iOS |
| Voorwaarden | Compatible with: iphone4, iphone4, ipad2wifi, ipad2wifi, ipad23g, ipad23g, iphone4s, iphone4s, ipadthirdgen, ipadthirdgen, ipadthirdgen4g, ipadthirdgen4g, iphone5, iphone5, ipodtouchfifthgen, ipodtouchfifthgen, ipadfourthgen, ipadfourthgen, ipadfourthgen4g, ipadfourthgen4g, ipadmini, ipadmini, ipadmini4g, ipadmini4g |
| Totaal aantal downloads | 0 |
| Prijs | $0.99 |
Omschrijving
Numerieke bases Velen zouden beweren dat de geboorte van het computertijdperk plaatsvond in Bletchley Park tijdens de Tweede Wereldoorlog. Alan Turing leidde veel van dit werk met behulp van een vroege vorm van een handgemaakte vacuümbuiscomputer. Het doel van de wetenschappers en ingenieurs van Bletchley Park was om de Duitse raadselcodes te doorbreken. De vacuümbuizen uit die tijd waren de voorlopers van de transistors en geïntegreerde schakelingen die we tegenwoordig gebruiken. Ze werkten niet als versterkers, maar als schakelaars die stroom aan en uit zetten. Deze aan en uit-actie vertaalde zich naar spanningsniveaus die aan en uit, waar en onwaar, en logisch 1 en 0 vertegenwoordigden. Een enkele draad, die vanaf zo'n uitgang werkt, vertegenwoordigt een enkele databit. Wanneer meerdere bits worden gebruikt om gegevens te verzenden, worden de meerdere draden een databus genoemd. Vroege pc- en Mac-computers hadden 8-bits databussen (acht draden). Tegenwoordig gebruiken de meeste pc's 64-bits databussen (vierenzestig draden). Binaire rekenkunde is de moedertaal van de computer, terwijl mensen het meest vertrouwd zijn met decimale rekenkunde. Vertalen van een binaire basis, of radix, naar een decimale basis en terug is een fundamentele oefening voor de meeste studenten informatica. Intermediaire basen zoals hexadecimaal en octaal zijn ook populair geweest. De octale basis, of basis 8, was in de jaren zestig favoriet bij veel IBM-programmeurs, maar wordt tegenwoordig nog maar zelden gebruikt. De hexadecimale basis, of basis 16, is populairder geworden vanwege de gemakkelijke vertaling heen en weer naar binair. Hexadecimale notatie is gemakkelijker en korter om te schrijven dan lange reeksen van enen en nullen. Als je hebt geprogrammeerd met assembler of misschien C/C++, dan ben je bekend met de noodzaak om van de ene basis naar de andere te converteren, met name binair, hexadecimaal en decimaal .Base 16, of hexadecimaal, gebruikt de cijfers 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E en FBase 10, of decimaal, gebruikt de cijfers 0 ,1,2,3,4,5,6,7,8 en 9Base 2, of binair, gebruikt de cijfers 0 en 1Integer getalconversies van het ene grondtal naar het andere komen 99% van de tijd voor, vanwege het feit dat de minst significante bit op een databus is ofwel een 1 of een 0. Er zijn geen fractionele waarden op een databus van een computer. Dit betekent eenvoudigweg dat alleen gehele getallen over de databus worden verzonden, en als u reële getallen met fractionele of decimale componenten wilt verzenden, moeten andere middelen worden gebruikt. De andere manier vereist meestal dat reële getallen worden gecodeerd om als gehele getallen te verschijnen. (voor meer informatie over dit onderwerp, zie de IEEE 754-conversiestandaarden). Aangezien de meeste moderne databussen 64-bits groot zijn, zouden de meeste basisconverters deze grootteconversie nauwkeurig moeten uitvoeren. Voor hexadecimale getallen biedt een 64-bits databus een reeks positieve waarden van: 0 tot FFFFFFFFFFFFFFFF. Voor decimale getallen biedt deze bus een reeks positieve waarden van: 0 tot 18446744073709551615. van: 0 tot 11111111111111111111111111111111111111111111111111111111111111111De maximale waarden die worden weergegeven door een 64-bits databus kunnen gemakkelijk het geschatte aantal sterren in onze melkweg bevatten (ongeveer 300 miljard), maar voldoen niet aan het totale geschatte aantal sterren in het universum (1 septiljoen). Is er behoefte aan een grotere databus? Alleen de tijd zal het leren! Als u echter de hexadecimale en binaire equivalenten van 300 miljard sterren wilt, dan is onze basisconverter klaar om die resultaten gemakkelijk en nauwkeurig te leveren.