Integer Base Converter for iPhone
| Версия | 1.0.0 |
|---|---|
| Издатель | Nineveh National Research |
| Дата выпуска | 1 апр. 2014 г. |
| Дата добавления | 1 апр. 2014 г. |
| Требования ОС | iOS |
| Требования | 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 |
| Всего скачиваний | 0 |
| Цена | $0.99 |
Описание
Числовые базы Многие утверждают, что рождение компьютерной эры произошло в Блетчли-парке во время Второй мировой войны. Алан Тьюринг руководил большей частью этой работы, используя раннюю форму собранного вручную компьютера на электронных лампах. Целью ученых и инженеров Блечли-Парка было взломать немецкие коды загадок. Электронные лампы той эпохи были предшественниками транзисторов и интегральных схем, которые мы используем сегодня. Они работали не как усилители, а как выключатели, включающие и выключающие токи. Это действие включения и выключения преобразуется в уровни напряжения, которые представляют собой включение и выключение, истину и ложь, а также логические 1 и 0. Один единственный провод, работающий от такого выхода, представляет собой один бит данных. Когда для передачи данных используется несколько битов, несколько проводов называются шиной данных. Ранние компьютеры PC и Mac имели 8-битные шины данных (восемь проводов). Сегодня в большинстве персональных компьютеров используются 64-битные шины данных (шестьдесят четыре провода). Двоичная арифметика — родной язык компьютера, в то время как людям удобнее всего использовать десятичную арифметику. Перевод из двоичной системы счисления или системы счисления в десятичную систему счисления и обратно является фундаментальным упражнением для большинства студентов, изучающих информатику. Промежуточные базы, такие как шестнадцатеричная и восьмеричная, также были популярны. Восьмеричная база, или база 8, была любима многими программистами IBM в 1960-х годах, но редко используется сегодня. Шестнадцатеричное основание, или основание 16, стало более популярным из-за легкого преобразования в двоичное и обратно. Шестнадцатеричная запись проще и короче, чем длинные строки из 1 и 0. Если вы программировали на ассемблере или, возможно, на C/C++, то вам знакома необходимость преобразования из одной системы счисления в другую, в частности, двоичную, шестнадцатеричную и десятичную. .Base 16, или шестнадцатеричный, использует цифры 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E и FBase 10, или десятичный, использует цифры 0 ,1,2,3,4,5,6,7,8 и 9Base 2, или двоичный код, использует цифры 0 и 1. Целочисленные преобразования из одного основания в другое встречаются в 99% случаев из-за того, что младший бит на любой шине данных равен либо 1, либо 0. На шине данных компьютера нет дробных значений. Это просто означает, что по шине данных передаются только целые числа, и если вы хотите передавать действительные числовые значения с дробными или десятичными компонентами, должны использоваться другие средства. Другие средства обычно требуют, чтобы действительные числа были закодированы как целые числа. (дополнительную информацию по этой теме см. в стандартах преобразования IEEE 754). Поскольку размер большинства современных шин данных составляет 64 бита, большинство базовых преобразователей должны выполнять это преобразование точно. Для шестнадцатеричных чисел 64-битная шина данных предоставляет диапазон положительных значений от: 0 до FFFFFFFFFFFFFFFF Для десятичных чисел эта шина обеспечивает диапазон положительных значений от: 0 до 18446744073709551615 Наконец, для двоичных чисел этот диапазон положительных целых чисел составляет от: 0 до 111111111111111111111111111111111111111111111111111111111111111Максимальные значения, представленные 64-битной шиной данных, могли бы легко содержать расчетное количество звезд в нашей галактике (примерно 300 миллиардов), но не соответствуют общему расчетному количеству звезд во Вселенной (1 септиллион). Есть ли потребность в большей шине данных? Только время покажет! Однако, если вам нужны шестнадцатеричные и двоичные эквиваленты 300 миллиардов звезд, наш базовый конвертер готов предоставить эти результаты легко и точно.