加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

C++      第八章    指针   将浮点类型的变量地址赋给整型指针

(2012-09-06 16:15:35)
标签:

小程序

分类: c加加

//*********************
//**    ch8_3.cpp    **
//*********************

#include <iostream.h>

void main()
{
  float f=34.5;
  float* fPtr=&f;                                       //浮点指针

  int* iPtr=(int*)&f;                                   //warning: 将浮点变量的地址赋给整型指针

  cout <<f <<endl                                       //等于34.5
       <<"iPtr:" << iPtr <<"=>" <<*iPtr <<endl   //iptr=0x0067:fdfc,    *iptr=1107951616        
       <<"fPtr:" << fPtr <<"=>" <<*fPtr <<endl <<endl;//fptr=0x0067:fdfc,   *fptr=34.5

  *iPtr=*fPtr;                                          //隐式数据转换

  cout <<f <<endl          //f=4.76441e-44       
       <<*iPtr <<endl      //*iptr= 34   
       <<*fPtr <<endl;     //*fptr=4.76441e-44 
  cin.get();               //输入函数
}

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有