जवाबों:
gdb में शक्तिशाली अभिव्यक्ति कैलकुलेटर है:
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
सी में भी काम करता है, अच्छा!