C#的疑问?

[复制链接]
查看11 | 回复3 | 2009-6-12 09:30:41 | 显示全部楼层 |阅读模式
BYTE VAL;
VAL =~0*01
VAL = 0*01《4
求答案`和运算过程。。。完全不懂啊。。
那请问答案是多少呢?
VAL的直
那1楼不是在扯淡吗?

回复

使用道具 举报

千问 | 2009-6-12 09:30:41 | 显示全部楼层
你写错了,中间那个不是乘号,而是"x"0x01是十六进制数的表示形式,0x是十六进制数,01是数byteVAL;定义一个8位无符号位整数变量~0x01 按位取反 二进制01变成10 即是十进制2<< 这个符号你也写错了,不是书名号,是两个尖括号按位左移0x01 << 400001左移四位 变成二进制的 10000 即十进制的16...
回复

使用道具 举报

千问 | 2009-6-12 09:30:41 | 显示全部楼层
很受益,真的...
回复

使用道具 举报

千问 | 2009-6-12 09:30:41 | 显示全部楼层
BYTE VAL;//转化成2进制VAL =~0*01VAL = 0*01《4...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行