= Сообщение: 3334 из 10763 ===================================== RU.UNIX.BSD = От : Serguei E. Leontiev 2:5020/400 09 Aug 15 22:19:27 Кому : Victor Sudakov 09 Aug 15 22:19:27 Тема : Re: калькулятор с битовыми операциями FGHI : area://RU.UNIX.BSD?msgid=<1187502094@ddt.demos.su>+8153abdb На : area://RU.UNIX.BSD?msgid=2:5005/49.1+55c46b2c = Кодировка сообщения определена как: CP866 ================================== Ответ: area://RU.UNIX.BSD?msgid=2:5005/49+55c83fa7 ============================================================================== From: "Serguei E. Leontiev" <leo@sai.msu.ru>
Привет Виктор,
От 7 августа 2015 г., 3:11:14 в fido7.ru.unix.bsd ты писал: VS> Всю жизнь использовал bc в качестве калькулятора. А есть ли VS> калькулятор командной строки с поддержкой битовых операций? Hе VS> на сях же программку писать.
Hу когда мне это было надо, я на коленке порождал файл bin.bc, в котором определял для bc функции:
high(a) -- POSIX bc h(a) or(a, b) -- POSIX bc o(a, b) and(a, b) -- POSIX bc d(a, b) xor(a, b) -- POSIX bc x(a, b) not(a) -- POSIX bc n(a, b)
После чего ставишь:
base=2 base=8 или base=16
Впрочем и POSIX shell, как и bash, никто не отменял же: