发布网友 发布时间:2024-10-24 14:18
共3个回答
热心网友 时间:2024-11-02 14:52
0xFFFF 是16进制,转换成二进制为11111111 11111111 。char 类型是一个字节,明显溢出,只能取低八位(即后面的八个1),char是有符号字符型,11111111转化成十进制就是-1。热心网友 时间:2024-11-02 14:50
答案-1热心网友 时间:2024-11-02 14:46
是-1 , char 是字符型,0x 是申明十六进制的 , FFFF明显溢出了,至于为什么会是-1, 你百度下“0xfff” 就知道了....