Hopp til innhold
IB

Integer Base Converter for iOS

Forlegger: Nineveh National Research
iOS $0.99
nedlasting v1.0.0 0 nedlastinger
Versjon1.0.0
Forlegger Nineveh National Research
Utgivelsesdato12. juni 2016
Dato lagt til1. 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
Totalt antall nedlastinger0
Pris$0.99

Beskrivelse

Numeriske baser Mange vil hevde at fødselen til datamaskinalderen fant sted i Bletchley Park under andre verdenskrig. Alan Turing veiledet mye av dette arbeidet ved å bruke en tidlig form for en håndlaget vakuumrørdatamaskin. Målet til Bletchley Park-forskere og ingeniører var å bryte de tyske gåtekodene. Vakuumrørene fra den tiden var forgjengerne til transistorene og integrerte kretsene vi bruker i dag. De fungerte ikke som forsterkere, men som brytere for å slå strøm av og på. Denne av- og på-handlingen oversatt til spenningsnivåer som representerte på og av, sann og usann, og logikk 1 og 0. En enkelt ledning, som opererer fra en slik utgang, representerer en enkelt databit. Når flere biter brukes til å overføre data, kalles de flere ledningene en databuss. Tidlige PC- og Mac-datamaskiner hadde 8-bits databusser (åtte ledninger). I dag bruker de fleste personlige datamaskiner 64-bits databusser (sekstifire ledninger). Binær aritmetikk er datamaskinens morsmål, mens mennesker er mest komfortable med desimalregning. Å oversette fra en binær base, eller radix, til en desimalbase og tilbake er en grunnleggende øvelse for de fleste informatikkstudenter. Mellombaser som heksadesimale og oktale har også vært populære. Den oktale basen, eller base 8, ble foretrukket av mange IBM-programmerere i løpet av 1960-tallet, men brukes sjelden i dag. Den heksadesimale basen, eller base 16, har blitt mer populær på grunn av den enkle oversettelsen frem og tilbake til binær. Heksadesimal notasjon er enklere og kortere å skrive enn lange strenger på 1-er og 0-er. Hvis du har programmert med assembly-språk eller kanskje C/C++, er du kjent med behovet for å konvertere fra en base til en annen, spesielt binær, heksadesimal og desimal .Base 16, eller heksadesimal, bruker sifrene 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E og FBase 10, eller desimal, bruker sifrene 0 ,1,2,3,4,5,6,7,8 og 9Base 2, eller binær, bruker sifrene 0 og 1 Heltallskonverteringer fra en base til en annen påtreffes 99 % av tiden, på grunn av det faktum at minst signifikante bit på en databuss er enten en 1 eller en 0. Det er ingen brøkverdier på en datamaskins databuss. Dette betyr ganske enkelt at bare heltall sendes over databussen, og hvis du ønsker å overføre reelle tallverdier med brøk- eller desimalkomponenter må andre midler brukes. Den andre metoden krever vanligvis at reelle tall kodes for å vises som heltall. (for mer informasjon om dette emnet, se IEEE 754-konverteringsstandardene). Siden de fleste moderne databusser er 64-biters store, bør de fleste basekonverterere utføre denne størrelseskonverteringen nøyaktig. For heksadesimale tall gir en 64-bits databuss et område med positive verdier fra: 0 til FFFFFFFFFFFFFFFF For desimaltall gir denne bussen et område med positive verdier fra: 0 til 18446744073709551615 Til slutt, for binære tall, er dette området med positive heltall. (fra: 0 til 11111111111111111111111111111111111111111111111111111111111111111111111111111111Maksimumsverdiene representert av en 64-bits databuss kan lett inneholde det estimerte antallet av våre galaksiske stjerner i 0, men 0,0 milliarder stjerner i det totale antallet stjerner i 0 septillion). Er det behov for en større databuss? Bare tiden vil vise! Men hvis du vil ha de heksadesimale og binære ekvivalentene til 300 milliarder stjerner, er vår baseomformer klar til å gi disse resultatene enkelt og nøyaktig.

Lignende programmer

Alternativer

Mer fra denne utgiveren