00问答网
所有问题
C语言中小数点要不要占存储空间,如要是以二进制形式存储的吗?
如题所述
举报该问题
推荐答案 2009-08-17
您好
浮点数有专门的几位用作浮点偏移量
会损失少许长度
如果是没有小数点的就用整型定义吧
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/DDnZI00Te.html
其他回答
第1个回答 2009-08-17
不是这个概念,你仔细看书吧
相似回答
c语言c
har数据类型是什么
??
答:
数据在内存中是以二进制形式存放的
。数值是以补码表示的。整型:一个正数的补码和其原码的形式相同。而负数的补码方式是将其绝对值的二进制形式“按位求反再加1”实型:在内存中占4个字节,是按照指数形式存储的,实型数据分为小数部分和指数部分,分别存放!计算机用二进制表示小数部分,用2的幂次来...
能不能给我讲讲
C语言中
实数的
二进制形式,是
怎样
存储的?
答:
实际是占用24bit的一个值,但是最高位始终为1,所以,最高位省去不存储,在存储中占23bit科学计数法
。再举一例:17.625在内存中的存储 首先要把17.625换算成二进制:10001.101 在将10001.101右移,直到小数点前只剩1位:1.0001101 * 2^4 因为右移动了四位 底数:因为小数点前必为1,所以...
C语言中
浮点数在内存中是怎么表示
的?小数点
怎么表示的?占4个字节具体...
答:
使用的是
2进制的
科学计数法, 具体是 X.XXXXXX * 2^T,前几个字节表示 T, 其他表示 X.XXXXXX
c语言
double是什么意思
答:
在大多数现代计算机系统中,一个double类型变量通常占用64位的内存空间。这些位用于存储数值的整数部分、小数部分和指数部分,
以二进制形式
表示。由于使用了更多的位来存储数据,double类型能够表示的数值范围和精度都高于其他数据类型,如float。4. 使用场景:在需要高精度计算的场合,如科学计算、金融计算等...
大家正在搜
相关问题
能不能给我讲讲C语言中实数的二进制形式,是怎样存储的
c语言中,数字以二进制储存,那字符是否也以二进制储存的?
数据是以二进制的形式存储占的空间大还是以
计算机内存中都是以二进制的形式储存数据吗,有没有特例
C语言的任何类型数据在计算机内部都是以二进制形式存储的?
c语言中采用二进制文件存储数据的问题
C语言的基本类型在内存中怎么储存的?
C语言中小数是怎么储存的