C语言第9题为什么选B?

2025-05-06 03:51:25
推荐回答(4个)
回答1:

是B没错,首先你要理解printf函数中%u的意思是把数据按十进制无符号整数来显示。
x=0xffff是十六进制的,转换成十进制就等于65535.

回答2:

因为0xFFFF是十六进制的FFFF,而输出的是%u,也就是十进制的,所以就是65535了

回答3:

0xffff作为无符号数就是65535

u Print decimal unsigned int.

回答4:

十六进制的FFFF就是65535