c语言中double是什么意思
double是C语言的一个关键字,代表双精度浮点型。占8 个字节(64位)内存空间。其数值范围为1.7E-308~1.7E+308,双精度完全保证的有效数字是15位,16位只是部分数值有保证。可以用格式化输入输出语句scanf和printf进行double类型的输入输出,格式化字符为%lf。定义double a;可以用scanf("%lf", &a);进行输入。用prinf("%lf",a);进行输出。
C语言中double是什么
double是指双精度实型变量。占8 个字节(64位)内存空间。其数值范围为1.7E-308~1.7E+308,双精度完全保证的有效数字是15位,16位只是部分数值有保证。
由于C语言中的浮点值总是用双精度表示的,所以float 型数据只是在尾部加0延长为double型数据参加运算,然后直接赋值。double型数据转换为float型时,通过截尾数来实现,截断前要进行四舍五入操作。
C语言中constdouble什么意思
const double a=1.0;
这种表示 a 是一个常量的double类型。
也就是 你这样const double a=1.0; 以后。
不能令 a=2.0了,因为a是常量,不允许改变。
c语言double包含负数吗
c语言double包含负数。
double类型的取值范围:
负值取值范围为: -1.79769313486231570E+308 到 -4.94065645841246544E-324
正值取值范围为: 4.94065645841246544E-324 到 1.79769313486231570E+308
所以,很明显在C语言中,double 可以表示负数,也可以表示正数。
C语言中const double什么意思
constdoublea=1.0;这种表示a是一个常量的double类型。也就是你这样constdoublea=1.0;以后。不能令a=2.0了,因为a是常量,不允许改变。
还没有评论,来说两句吧...