礼仪的基本内容:单,双精度的变量只能为正数吗(实型变量)

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/29 02:55:56
顺便问一下,当变量为-1.12的时候属于单,双精度的变量吗

float a;
a=-1.12则是单精
double a;
a=-1.12则是双精
其中如何表示我已经给你回复了。楼上说的是教材上偷懒的说法。具体的精度等你真正理解3/4,1/4的内存分配你就明白了。

单精度型和双精度型,其类型说明符为float 单精度说明符,double 双精度说明符。在Turbo C中单精度型占4个字节(32位)内存空间,其数值范围为3.4E-38~3.4E+38,只能提供七位有效数字。双精度型占8 个字节(64位)内存空间,其数值范围为1.7E-308~1.7E+308,可提供16位有效数字。

精度只是和数值的有效位数有关,和正负没什么关系。