diff --git "a/\354\260\275\354\206\214\354\236\205(1120).py" "b/\354\260\275\354\206\214\354\236\205(1120).py" new file mode 100644 index 0000000000000000000000000000000000000000..952fe29aca476ad36c057288c9e5fc88f0c5ebd5 --- /dev/null +++ "b/\354\260\275\354\206\214\354\236\205(1120).py" @@ -0,0 +1,26 @@ +print("23232323의 맨 뒤 32번째의 bin 값") +print("") + +a = 23232323 +b = a & 0xffffffff +count = 0 +for x in range(32) : + if( a & (1 << x) != 0) : + count = count+1 +print(a,bin(a),count) + +a = 23232323 +b = a & 0xffffffff +count = 0 +for x in range(32) : + if( a & (1 << x) != 0) : + count = count+1 +print(a,bin(a),32-count) + +a = 23232323 +b = a & 0xffffffff +count = 0 +for x in range(32) : + if( a & (1 << x) == 0) : + count = count+1 +print(a,bin(a),count)