C++ 一些不容忽视的基础
来源:互联网 发布:c语言实战演练 编辑:程序博客网 时间:2024/06/05 08:33
_____题记:本想记在本子上的,实在没找到笔,就写到博客中,记录工作中的容易犯的低级错误。这些低级错误实在不应该,太影响工作效率,更让人觉得水平很低。
1.关于数据移位和转换
char i = 0xA0; // i 的十进制值 是-96, 在x86电脑中 16进制表示是 0xFFFFFFA0
ULONG res = (ULONG)i; // 强制转换后的res 变成一个很大的数字,再对res 移位操作自然会出错。
小结: x86 的负数是反码表示,所以在把位数少的类型的有符号负数转换成位数多的无符号数,必须要先将位数少的数先转换同样位数的无符号数,然后再强制转换移位啥的。
2.待续
- C++ 一些不容忽视的基础
- C编程中不容忽视的函数原型
- Ajax不容忽视的安全问题
- cissp 的重要性不容忽视
- 不容忽视的网络安全
- 不容忽视的linux常识
- 虚拟机的安全问题不容忽视
- 不容忽视的IIS日志[学习]
- 摆地摊的创业功效不容忽视
- 几种不容忽视的效应
- 影响SEO不容忽视的问题
- Dojo:不容忽视的RIA框架
- 不容忽视的Windows Server 2012
- 不容忽视的软件可恢复测试
- 信息安全的重要性不容忽视
- 搜索引擎不容忽视的优化商业价值
- 一些好的C\C++基础 博客
- Objective-C 一些很基础的总结
- 现在的境遇
- 远程登录linux 系统进入图形化界面
- SVN-Attempted to lock an already-locked dir错误
- 大学——能不能让自己成才
- 最长回文子串
- C++ 一些不容忽视的基础
- Coco2d-x linux编译
- 微信公众平台你的服务器没有正确响应Token验证的解决方法
- NoSQL学习之路(三):MongoDB Shell的使用
- 【UNIX】僵尸进程的处理
- SQL2005附加数据库出错 数据库版本为 655,无法打开。此服务器支持 611 版及更低版本。不支持降级路径。
- SAMBA SERVER 的搭建
- 遍历hashmap的键值一,通过 keySet()方法
- 电脑小问题搜集