十六进制基础问题

勿腻阳 2009-03-16 10:17:03
0xFFFE 为何表示为1111 1110而不是是1111 1111 1111 1110?
那OxFE 表示什么?
...全文
101 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
睡神在睡觉 2009-03-16
  • 打赏
  • 举报
回复
一个字节是8位,0xFFFE 用2进制的8位表示就是1111 1110,在内存运算不都是2进制来运算么?应该是这么解释吧
hhhh63 2009-03-16
  • 打赏
  • 举报
回复
0xFFFE 是一个16位数 就是1111 1111 1111 1110
不过在程序中可能把它转换成了8位数(byte),就变成0xFE(1111 1110)了
zgke 2009-03-16
  • 打赏
  • 举报
回复
0xFF ==1111 1111 ==255
0xFE ==1111 1110 ===254


FFFE = 1111 1111 1111 1110
FEFF = 1111 1110 1111 1111
不知道你明白了没

长沙三毛 2009-03-16
  • 打赏
  • 举报
回复
0xFFFE是1111 1111 1111 1110啊。

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧