Spring til indhold
IB

Integer Base Converter for iPhone

Forlægger: Nineveh National Research
iOS $0.99
Hent v1.0.0 0 downloads
Version1.0.0
Forlægger Nineveh National Research
Udgivelses dato1. apr. 2014
Dato tilføjet1. apr. 2014
Os kraviOS
KravCompatible 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
Samlet antal downloads0
Pris$0.99

Beskrivelse

Numeriske baserMange vil hævde, at computeralderens fødsel fandt sted i Bletchley Park under Anden Verdenskrig. Alan Turing guidede meget af dette arbejde ved hjælp af en tidlig form for en håndlavet vakuumrørcomputer. Målet for videnskabsmænd og ingeniører fra Bletchley Park var at bryde de tyske gådekoder. Vakuumrørene fra den æra var forgængere til de transistorer og integrerede kredsløb, vi bruger i dag. De fungerede ikke som forstærkere, men som kontakter, der tændte og slukker for strøm. Denne tænd og sluk handling oversat til spændingsniveauer, der repræsenterede til og fra, sand og falsk, og logisk 1 og 0. En enkelt ledning, der opererer fra en sådan udgang, repræsenterer en enkelt databit. Når flere bits bruges til at transmittere data, kaldes de flere ledninger en databus. Tidlige pc- og Mac-computere havde 8-bit databusser (otte ledninger). I dag bruger de fleste personlige computere 64-bit databusser (fireogtres ledninger). Binær aritmetik er computerens modersmål, mens mennesker er mest komfortable med decimalregning. At oversætte fra en binær base eller radix til en decimalbase og tilbage er en grundlæggende øvelse for de fleste datalogistuderende. Mellembaser som hexadecimal og oktal har også været populære. Den oktale base, eller base 8, blev foretrukket af mange IBM-programmører i løbet af 1960'erne, men bruges sjældent i dag. Den hexadecimale base, eller base 16, er blevet mere populær på grund af den nemme oversættelse frem og tilbage til binær. Hexadecimal notation er nemmere og kortere at skrive end lange strenge på 1'ere og 0'ere. Hvis du har programmeret med assemblersprog eller måske C/C++, så er du bekendt med behovet for at konvertere fra én base til en anden, specifikt binær, hexadecimal og decimal .Base 16, eller hexadecimal, bruger cifrene 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E og FBase 10, eller decimal, bruger cifrene 0 ,1,2,3,4,5,6,7,8 og 9Base 2, eller binær, bruger cifrene 0 og 1Heltalskonverteringer fra en base til en anden støder på 99 % af tiden, på grund af det faktum, at mindst signifikante bit på enhver databus er enten et 1 eller et 0. Der er ingen brøkværdier på en computers databus. Dette betyder ganske enkelt, at der kun sendes heltal på tværs af databussen, og hvis du ønsker at overføre reelle talværdier med brøk- eller decimalkomponenter, skal andre midler anvendes. Det andet middel kræver typisk, at reelle tal kodes for at fremstå som heltal. (for mere information om dette emne, se IEEE 754-konverteringsstandarderne). Da de fleste moderne databusser er 64-bit store, bør de fleste basiskonvertere udføre denne størrelseskonvertering nøjagtigt. For hexadecimale tal giver en 64-bit databus et interval af positive værdier fra: 0 til FFFFFFFFFFFFFFFF For decimaltal giver denne bus et interval af positive værdier fra: 0 til 18446744073709551615 Endelig, for binære tal, er dette interval af positive heltal (fra: 0 til 11111111111111111111111111111111111111111111111111111111111111111111111111111111 De maksimale værdier repræsenteret af en 64-bit databus kunne nemt holde det estimerede antal af vores estimerede antal af 3 stjerner i univers, men 0 estimeret antal stjerner af 0 milliarder stjerner i 0 septillion). Er der behov for en større databus? Kun tiden vil vise! Men hvis du vil have de hexadecimale og binære ækvivalenter af 300 milliarder stjerner, ja, vores basekonverter er klar til at give disse resultater nemt og præcist.

Lignende programmer

Alternativer

Mere fra denne udgiver