<![CDATA[Latest posts for the topic "Nhiều biến XOR với nhau"]]> /hvaonline/posts/list/36.html JForum - http://www.jforum.net Nhiều biến XOR với nhau Code:
result = v13 ^ v12 ^ v11 ^ v10;
Không biết câu lệnh này là lệnh XOR đồng thời cả 4 biến hay XOR lần lượt từ trái sang phải đây, mong mọi người chỉ dùm.]]>
/hvaonline/posts/list/40893.html#251745 /hvaonline/posts/list/40893.html#251745 GMT
Nhiều biến XOR với nhau /hvaonline/posts/list/40893.html#251746 /hvaonline/posts/list/40893.html#251746 GMT Nhiều biến XOR với nhau /hvaonline/posts/list/40893.html#251757 /hvaonline/posts/list/40893.html#251757 GMT Nhiều biến XOR với nhau

TQN wrote:
a xor b có bằng b xor a không ? 
a xor b = b xor a và a xor (b xor c) = (a xor b) xor c nên thứ tự thực hiện các phép toán trên không quan trọng, đều dẫn đến cùng một kết quả.]]>
/hvaonline/posts/list/40893.html#251758 /hvaonline/posts/list/40893.html#251758 GMT
Nhiều biến XOR với nhau /hvaonline/posts/list/40893.html#251759 /hvaonline/posts/list/40893.html#251759 GMT Nhiều biến XOR với nhau Code:
int a = 5;
int b = 7;
a ^= b ^= a ^= b;
hỏi sau đoạn code trên, a = ? và b = ?]]>
/hvaonline/posts/list/40893.html#251765 /hvaonline/posts/list/40893.html#251765 GMT
Nhiều biến XOR với nhau

acoustics89 wrote:
Bạn chủ topic nói đến XOR , làm mình nhớ đến đoạn code này Code:
int a = 5;
int b = 7;
a ^= b ^= a ^= b;
hỏi sau đoạn code trên, a = ? và b = ? 
a = a0 b = b0 a = a^b = a0^b0 b = b^a = b0^a0^b0 => b = a0 a = a^b = (a0^b0)^a0 => a = b0 Vậy a = 7 và b = 5.]]>
/hvaonline/posts/list/40893.html#251774 /hvaonline/posts/list/40893.html#251774 GMT
Nhiều biến XOR với nhau Code:
a^b=c thì b^c=a và a^c=b
Nói chung bộ 3 số liên quan đến nhau, cứ hoán đổi vị trí trong phép toán XOR như thế nào vẫn được phép toán đúng.]]>
/hvaonline/posts/list/40893.html#251809 /hvaonline/posts/list/40893.html#251809 GMT