xor operation practice

Code snippet without using xor operation,

if ((dividend > 0 && divisor > 0) || (dividend < 0 && divisor < 0))
    return ret;
else
    return -ret;

Equivalent code snippet with xor operation

return (dividend>0 ^ divisor>0) ? -ret : ret;