问个小问题啊 估计是说bit吧 4bit一位 算一下的话应该是0xddddeeef的第一个e位移用>> 与 ox0000f000 与一下 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 优先级不同吧,A|B好像是先运算的.这要就有32Bit啦.再移12个bit, 搞不清楚,如果将a = a|b<<12;拆分成两句来执行得到的结果就和一句执行的结果不一样了。a = a|b<<12;--------->a = 0xdddd2eef;char c = b<<12;a = a|c;-------------->a = 0xdddd0eef;我猜测原因可能是a = a|b<<12;中包含了隐式转换,自动的将b升级为int了,所以才不会有错。如改成这样也能得到0xdddd2eef;int c = b<<12;a = a|c; ado方式操作数据库查询access表问题?倾家荡产求指教 用VC模拟提交一个表单,然后把服务器返回的页面回显到IE中 疑问 如何调整控件的前后位置 初学者的简单问题! 如何查询系统中的服务(Services)??? VC中的CTreeCtrl有没有类似Delphi中TTreeView的ChangeDelay的属性 有关对话框的问题 能在JSP或静态的HTML中自动注册ActiveX控件吗? ComBox控件如何设置不允许输入,只可选择? 如何取消别人的Hotkey并改为自己的Hotkey? Sizeof(Iopm) = 20 ? 应该是19才对啊
a = a|b<<12;--------->a = 0xdddd2eef;
char c = b<<12;
a = a|c;-------------->a = 0xdddd0eef;
我猜测原因可能是a = a|b<<12;中包含了隐式转换,自动的将b升级为int了,所以才不会有错。
如改成这样也能得到0xdddd2eef;
int c = b<<12;
a = a|c;