关于位判断的问题
来源:互联网 发布:大数据预测销售量 编辑:程序博客网 时间:2024/06/06 10:47
代码写了很久,测试时没发现问题,实际运行中发现没有动作,经过摸索与尝试,发现如下规律:
例(VB.NET):
Dim a As Integer = 4112 ‘对应二进制为 1000000010000
If ((2 ^ (4))).ToString And a = (2 ^ (4)).ToString Then
MsgBox("OK 1 -- " & 4)
End If
If (a And (2 ^ (4))).ToString = (2 ^ (4)).ToString Then
MsgBox("OK 2 -- " & 4)
End If
以上代码看似一样,只是交换了判断的位置,理应都弹出结果,但是,最终结果是 "OK 2 -- " & 4 ,代码之大,无奇不有。
此记。
20150509 记于 MS 研发部
0 0
- 关于位判断的问题
- 关于java中二进制最高位的判断
- 关于位运算符实现的问题
- 关于位运算的一些问题
- 关于64位整型数据的问题
- python 关于32位64位的问题
- 关于如何生成32位/64位程序的问题
- 关于8位有符号位范围的问题
- 关于判断真假币重量的问题
- 关于判断Socket断开的问题
- ios 关于判断内网的问题
- 关于判断字符串是否相等的问题
- Android 关于判断网络的问题
- 关于ios设备的旋转判断问题
- 关于EditText判断手机号的问题
- 关于HashMap的一些按位与计算的问题
- 关于整型数据符号位扩展的问题
- 关于CopyU!在64位系统下运行的问题
- Windows C++程序如何不显示黑色的 command 窗口
- 飛飛(三十八)我的数组类
- JFreeChart 使用介绍
- AsyncTask,IntentService工作原理分析&Android线程池
- 本周任务
- 关于位判断的问题
- 解决多屏幕适配的问题Dimension
- 第十周第十一周上机实践项目-项目4-教师兼干部类
- uva 3485 Optimal Array Multiplication Sequence
- android为什么需要签名与数据共享
- 替换字符串中的空格(C++/Java实现)
- 这应该是迄今为止最全的一份Java就业指导书
- 如何使用JavaScript和正则表达式进行数据验证
- UIViewController的生命周期