উত্তর:
এটার মত:
echo $(( 0xA ^ 0xF ))
অথবা আপনি যদি হেক্সে উত্তর চান:
printf '0x%X\n' $(( 0xA ^ 0xF ))
একটি পার্শ্ব নোট অন, calc(1)
আছে সমর্থন xor
একটি ফাংশন হিসাবে:
$ calc
base(16)
0xa
xor(0x22, 0x33)
0x11
জিডিবির শক্তিশালী এক্সপ্রেশন ক্যালকুলেটর রয়েছে:
gdb -q -ex 'print/x 0xA ^ 0xF' -ex q
একটি শেল ফাংশন:
calc_gdb() { gdb -q -ex "print/x $*" -ex q;}
calc_gdb 0xA ^ 0xF
$1 = 0x5
এটি বিসি-তে করা সম্ভব:
echo 'xor(10,15)' | bc -l logic.bc
বা হেক্সে:
echo 'obase=16;ibase=16; xor(AA,FF)' | bc -l logic.bc
এখান থেকে লজিক ফাইল ব্যবহার করে ।
wget http://phodd.net/gnu-bc/code/logic.bc
এটি পেতে শুধু করুন ।
bc(1)
গীকের স্বর্গ। :) লিঙ্ক করার জন্য আপনাকে ধন্যবাদ.
Runtime error (func=(main), adr=51): Function xor not defined.
logic.bc
ফাইলটি রেফারেন্স পেয়েছেন? xor
এটি মনে হয় এটির সংজ্ঞা দেয়
%#x
সি তেও কাজ করে, দুর্দান্ত!