会员
周边
捐助
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
琳千寻
Powered by
博客园
博客园
|
首页
|
新随笔
|
联系
|
订阅
|
管理
2015年12月1日
关于C#不同位数相与或,或赋值时,隐藏位数扩展该留意的问题
摘要: __int64 a;char b;a = b;a |= b;如上情况,当b的最高位为1时,即b=0x80(或更大)时,b在扩展成64过程中会将最高位向高位扩展变成0xffffffffffffff80(或更大),此时改成a = b&0xff a = (a | b)&0xff可避免该情况
阅读全文
posted @ 2015-12-01 20:23 琳千寻
阅读(383)
评论(0)
推荐(0)
编辑