C语言:自己动手查看float以及double类型的变量2.5在内存中的存储方式。

原创 2016年05月30日 17:14:45

编写如图程序。

wKioL1axxW2y-E7gAAAXd7bmMF8639.png

Fn+F10进调试界面,F11进入下一步调试,选择如下操作进入内存1查看内存。

wKioL1Y65xeifROYAAX1RrTiJg4412.jpg

 输入&a查看内存:

wKiom1axxXmQ1awBAAA7LUotyrM679.png


举例float

float a = 2.5

10.1 = 1.01 *2 ^1;

符号位 为0;

指数位8位,为127 + 1= 128 =1000 0000;

位数位23位,为0100  0000  0000 0000  000;

32位二进制数位为 0100   0000    0010    0000  0000 0000  0000

地址为40200000

 

 

 

 

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

相关文章推荐

C语言中float,double类型,在内存中的结构(存储方式).

http://www.cnblogs.com/xinjun/archive/2010/03/08/1680908.html   **********************************...

转载:C语言中float,double类型,在内存中的结构(存储方式)

从存储结构和算法上来讲,double和float是一样的,不一样的地方仅仅是float是32位的,double是64位的,所以double能存储更高的精度。 任何数据在内存中都是以二进制(0或1...

C语言中float, double类型在内存中的存储方式

本文转载于:http://wenku.baidu.com/link?url=ARfMiXVHCwCZJcqfA1gfeVkMOj9RkLlR9fIexbgs9gDdV8rIS48A1_xe1y6YgX...

C语言中 float double在内存中的存储

C语言中,对于浮点类型的数据采用单精度类型(float)和双精度类型(double)来存储,float数据占用32bit, double数据占用 64bit,我们在声明一个变量float f= ...

C语言:float和double类型的内存分布和比较

C/C++的浮点数据类型有float和double两种。  类型float大小为4字节,即32位,内存中的存储方式如下:  符号位(1 bit) 指数(8 b...

C语言中float,double等类型,在内存中的结构

从存储结构和算法上来讲,double和float是一样的,不一样的地方仅仅是float是32位的,double是64位的,所以double能存储更 高的精度。 ...

float:double类型数据在内存中中存储格式

float/double类型数据在内存中中存储格式 float/double类型数据在计算机是如何存储的呢? 它们是ieee standard 754的存储方式。 譬如float数,第一位是符号位...

c语言基本数据类型short、int、long、char、float、double

C语言中文网推出辅导班啦,包括「C语言辅导班、C++辅导班、算法/数据结构辅导班」,全部都是一对一教学:一对一辅导 + 一对一答疑 + 布置作业 + 项目实践 + 永久学习。QQ在线,随时响应! C...

c语言基本数据类型short、int、long、char、float、double

1.概述   C 语言包含的数据类型如下图所示 2.各种数据类型介绍 2.1整型   整形包括短整型、整形和长整形。 2.1.1短整形   shor...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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