题目
Python 语句 print(0xA + 0xB) 的运行结果是( )。A. 0xA + 0xBB. A + BC. 0xA0xBD. 21
Python 语句 print(0xA + 0xB) 的运行结果是( )。
A. 0xA + 0xB
B. A + B
C. 0xA0xB
D. 21
题目解答
答案
D. 21
解析
本题考查 Python 中十六进制数的表示与运算。解题思路是先明确 Python 里十六进制数的表示方法,再对给定的十六进制数进行加法运算,最后得出结果。
- 首先,在 Python 中,以
0x开头的数字表示十六进制数。所以0xA表示十六进制的A,0xB表示十六进制的B。 - 然后,将十六进制数转换为十进制数进行计算。在十六进制中,
A代表十进制的10,B代表十进制的11。 - 最后,计算两个十进制数的和:$10 + 11 = 21$。