Показаны сообщения с ярлыком калькулятор ubuntu. Показать все сообщения
Показаны сообщения с ярлыком калькулятор ubuntu. Показать все сообщения
четверг, 3 мая 2012 г.
У моей убунты есть такая маленькая штучка
Есть в Linux встроенный консольный и простенький, но очень мощный калькулятор под названием bc. Он умеет практически все, что нужно программисту. Например, что бы перевести число из двоичной системы исчисления (binary) в шестнадцатеричную (hexadecimal) достаточно выполнить следующие шаги:
Вначале запустим bc, у нас должен получиться такой вывод терминала:
{syntaxhighlighter brush:bash}
$ bc
bc 1.06.95
Copyright 1991-1994, 1997, 1998, 2000, 2004, 2006 Free Software Foundation, Inc.
This is free software with ABSOLUTELY NO WARRANTY.
For details type `warranty'.
{/syntaxhighlighter}
Теперь, что бы перевести двоичное число в шестнадцатеричное нам надо указать систему счисления, которая будет введена, и система, которую мы должны получить в итоге. Для этого существуют команды obase (система счисления, которую мы должны получить при выводе - output base) и ibase (и система исчисления, которую мы будем вводить - input base).
В качестве ibase укажем 2 (что означает двоичная система исчисления) в качестве obase укажем 16 (шестнадцатеричная система). Далее вводим число и получаем результат. Вот пример:
{syntaxhighlighter brush:bash}
$ bc
bc 1.06.95
Copyright 1991-1994, 1997, 1998, 2000, 2004, 2006 Free Software Foundation, Inc.
This is free software with ABSOLUTELY NO WARRANTY.
For details type `warranty'.
obase=16
ibase=2
0001110
E
0001111000011101
1E1D
{/syntaxhighlighter}
Подписаться на:
Сообщения (Atom)