【第22期】观点:IT 行业加班,到底有没有价值?

c++类型转换

原创 2015年07月11日 09:04:14
float a=1;
cout<< (int )a <<" "
    << (int&)a <<endl;//不是1
float b=0;
cout<< (int )b <<" " 
    << (int&)b <<endl;

输出:
1 1065353216
0 0

cout<< (int&)a <<endl;输出的是1065353216而不是1,(int &)a相当于将该浮点数地址的开始位置的sizeof(int)个字节当成int型的数据输出。


版权声明:本文为博主原创文章,未经博主允许不得转载。 举报

相关文章推荐

C++ 类型转换运算符——const_cast

今天看《E ffective C++》提到了关于类型转换的章节,就来对C++的类型转换进行一定的分析和测试吧。 C++提供了四个转换运算符: const_cast (expression)...

c/c++强制类型转换【zZ】

c/c++强制类型转换 2007-02-03 15:30 Q:什么是C风格转换?什么是static_cast, dynamic_cast 以及 reinterpret_cast?区别是什么?为什么要注意? A:转换的含义是通过改变一个变量的类型为别的类型从而改变该变量的表示方式。为了类型转换一...

程序员升职加薪指南!还缺一个“证”!

CSDN出品,立即查看!

C/C++类型转换和异常处理

一,C/C++类型转换, 继承的使用分为四种类型 1,static_cast 2,reinterpret_cast 3,dynamic_cast 使用在继承中 4,const_cas...
  • Poisx
  • Poisx
  • 2017-07-03 15:13
  • 79

C++类型转换基本概念浅谈

• C++类型转换基本概念浅谈 • http://developer.51cto.com 2010-02-03 11:11 佚名 博客园 我要评论(0) C++类型转换总共可以分为两种,一个是显式的类型转换,另一种则是隐式的类型转换。今天我们将会针对这些内容进行一个详细介绍。 C++...

c++的RTTI和类型转换操作符

...
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)