5.4 类型转换
2015-08-25 10:27
218 查看
VS2010上运行得到的结果
注意:(int)a和(int&)a的操作不同,其汇编代码如下所示:
int a1 = (int)a; 011E1873 fld dword ptr [a] 011E1876 call @ILT+285(__ftol2_sse) (11E1122h) 011E187B mov dword ptr [a1],eax int a2 = (int&)a; 011E187E mov eax,dword ptr [a] 011E1881 mov dword ptr [a2],eax
(int)a有一个浮点数到整数的转换操作
(int&)则是直接按读取整型数据的方式读取浮点数据
相关文章推荐
- 昆石VOS2009/VOS3000 2.1.6.00 新功能介绍
- OOD百科
- C语言中计算字符串长度与分割字符串的方法
- struct与typedef
- SpringMVC单元测试
- cuckoo相关
- iOS开发之多图片无缝滚动组件封装与使用
- asp.net 文件下载(txt,rar,pdf,word,excel,ppt)
- eclipse 插件安装
- 黑马程序员-学习笔记-多线程
- JS 实现带回调倒计时器
- 总结系列-Android的文件系统
- lvs+keepalived 负载均衡keepalived.conf配置
- Command-cat, tac, file, history, tree,tee…
- 数组类型 out类型
- Ubuntu系统下的Hadoop集群(7)_设置Linux环境变量的方法和区别
- img如何在div中垂直居中?要支持所有浏览器
- WebRTC VideoEngine超详细教程(二)——集成OPENH264编解码器
- 'gulp'不是内部或者外部命令,也不是可运行的程序或批处理文件
- django学习(1)编写技巧