有以下程序,其中%u表示按无符号整数输出,main() { unsigned short x =0xFFFF;⼀*x的初值为十六进制数*⼀

接上printf("%u尀n",x);}程序运行的结果是需要具体过程,谢谢
2024-11-23 11:04:31
推荐回答(1个)
回答1:

1 程序运行的结果是:
65535
2 分析
0xffff=(1111111111111111)2=(65535)10
其中(1111111111111111)2表示1111111111111111是二进制,(65535)10表示65535是10进制。