C语言double和float 实例分析
小数也称实数或浮点数。例如,0.0、75.0、4.023、0.27、-937.198 都是合法的小数。这是常见的小数的表现形式,称为十进制形式。除了十进制形式,也可以采用指数形式,例如 7.25×102、0.0368×105、100.22×10-2 等。C语言中的小数也有这两种表示形式。在书写时,十进制形式和数学中的一样,指数形式有所差异。例如:2.1E5 = 2.1×105,其中2.1是尾数,5是指数。10 是固定的,不需要在内存中体现出来。正负号、指数、尾数 是变化的,需要占用内存空间来表示。float、double 在内存中的形式如下所示:运行结果:a=128.100998b=0.302000c=1.230024d=123.000000e=78.429000以上就是对C语言中double 和float 进行的详细分析、比较,希望能帮助学习这块内容的同学。
用户评论