-1
我在與指令的運動工作的理解輸出:邏輯和運動
編寫執行對兩個數字邏輯與操作的程序。
並伴有是輸入和輸出的這個例子:
Enter the 1st number:12
Enter the 2nd number:6
Result is 4
我不明白,這兩個數字的對比AND
如何返回4.輸出我一直在想的輸出不能因爲這兩個數字不一樣,所以除了0以外的任何東西。
我在與指令的運動工作的理解輸出:邏輯和運動
編寫執行對兩個數字邏輯與操作的程序。
並伴有是輸入和輸出的這個例子:
Enter the 1st number:12
Enter the 2nd number:6
Result is 4
我不明白,這兩個數字的對比AND
如何返回4.輸出我一直在想的輸出不能因爲這兩個數字不一樣,所以除了0以外的任何東西。
問題寫得不好;他們的意思是按位和(&
)。
>>> print(12 & 6)
4
要了解原因,你必須看的二進制值:
1100 (12)
0110 (6)
& ----
0100 (4)
啊,這使得很多莫爾斯電感。謝謝您的幫助! – Assimilation