Infelizmente, bc e calc não suportam xor.
shell
hex
calculator
Costa
fonte
fonte
%#x
funciona em C também, legal!Como isso:
Ou se você quiser a resposta em hexadecimal:
Em uma nota lateral,
calc(1)
faz apoioxor
como uma função:fonte
O gdb possui uma poderosa calculadora de expressões:
Uma função shell:
fonte
É possível fazer isso em bc:
Ou em hexadecimal:
Usando o arquivo lógico daqui .
Basta fazer
wget http://phodd.net/gnu-bc/code/logic.bc
para obtê-lo.fonte
bc(1)
paraíso dos nerds. :) Obrigado pelo link.Runtime error (func=(main), adr=51): Function xor not defined.
logic.bc
arquivo referenciado lá? Isso é oxor
que parece definido