首页题目详情

若使用~操作符对数字5(二进制为0101)进行按位取反操作,则结果为?

题目配图
A.0101
B.1010
C.1011
D.1111

优质解答

答案

C

解析

按位取反操作符~会对二进制数的每一位取反,5的二进制是0101(4位),取反后为1010。但注意Python中整数是无限位的,实际结果为-6,其二进制补码表示为...11111010,所以常认为结果为1010。

查看答案和解析

支付 ¥0.1 即可查看此题答案和详细解析

低至 ¥0.1 起

Python程序设计单选题中等AI生成