C++ 一些不容忽视的基础

来源:互联网 发布:c语言实战演练 编辑:程序博客网 时间:2024/06/05 08:33

_____题记:本想记在本子上的,实在没找到笔,就写到博客中,记录工作中的容易犯的低级错误。这些低级错误实在不应该,太影响工作效率,更让人觉得水平很低。



1.关于数据移位和转换

char  i = 0xA0;      // i 的十进制值 是-96, 在x86电脑中 16进制表示是 0xFFFFFFA0

        ULONG res = (ULONG)i;    // 强制转换后的res 变成一个很大的数字,再对res 移位操作自然会出错。 


小结: x86 的负数是反码表示,所以在把位数少的类型的有符号负数转换成位数多的无符号数,必须要先将位数少的数先转换同样位数的无符号数,然后再强制转换移位啥的。


2.待续

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 去哪儿换号了怎么办 ipan充不进去电怎么办 安卓数据线松了怎么办 索尼z5耳机掉漆怎么办 索尼z5无限重启怎么办 苹果8基带坏了怎么办 oppo手机忘记图案密码怎么办 电池充不进去电怎么办 电脑充不进去电怎么办 苹果5c白苹果怎么办 港行不支持电信卡怎么办 安卓导航不开机怎么办 鞭炮放一半不响怎么办 禁止鸣笛的地方鸣笛了怎么办 手被炮仗炸了怎么办 手被猴子抓伤了怎么办 炸东西剩的油怎么办 炸臭豆腐剩的油怎么办 油炸久了油发黑怎么办 炸鱼的时候粘锅怎么办 吃了葱蒜有味怎么办 哺乳期喝了抹茶怎么办 干炸小黄鱼凉了怎么办 烧鱼酱油放多了怎么办 夏天腿干燥起皮怎么办 螃蟹柿子同时吃了怎么办 柿子和螃蟹一起吃怎么办 螃蟹和柿子吃了怎么办 今天为什么很多网站打不开怎么办 网上报名人太多服务器卡怎么办 网站换了电脑打不开怎么办 感冒时后背发凉怎么办? 脚扭了脚背疼怎么办 五妙水仙膏干了怎么办 红苹果接不到任务了怎么办 我判刑了家里老母亲怎么办 离婚之前对方把财产转移怎么办 有人侵犯我的名誉权怎么办 耳朵被咬红肿了怎么办 孕29周呼吸困难怎么办 痔疮出血一个星期了怎么办