2022.5.1浮点型数据的存储

//浮点型在内存中的存储
//int main()
//{
//    int n = 9;
//    float* pFloat = (float*)&n;
//    printf("n的值为:%d\n", n);
//    printf("*pFloat的值为:%f\n", *pFloat);
//    
//    *pFloat = 9.0;//以浮点数的视角,存储9.0
//    printf("n的值为:%d\n", n);
//    printf("*pFloat的值为:%f\n", *pFloat);
//    //说明整数和浮点数的存储方式不同
//    
//    return 0;
//}

//十进制 5.5
//二进制 101.1 -》 1.011*2^2 -》 (-1)^ 0 * 1.011 * 2 ^ 2
//                                s=-1      m=1.011   e=2
 
int main()
{

    float f = 5.5;
    //101.1
    //1.011*2^2
    //S=0 M=011 E=2+127
    //0100 0000 1011 0000 0000 0000 0000 0000
    //40 b0 00 00 00
    return 0;

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值