C语言:float,double,long doubie 问题

来源:百度知道 编辑:UC知道 时间:2024/05/31 20:22:14
float
double
long double
能帮我解释下么。虽然书上有,但还是不怎么了解。最好能举一个简单的例子(付说明)谢谢

float 指实数,知道什么是实数撒 例如 3.14159;
double 指双精度实数,计算机有16位 32位的,你定义一个float型变量系统会给你分配4(不同的计算机分给变量的位不同)位作为存储数据用,而double是float 的二倍
long double则是double 的2倍(不过一般最多用到double现在计算机就算你给定义一个long double系统也是给你分配8位的)。