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语言中double是什么意思啊?
double是C语言中的双精度浮点数类型,用来表示实数。
1 定义: double var_name; 这样定义一个名字为var_name的double类型变量。
2 赋值: var_name = 100.325; 同其它类型的赋值语句一样,对var_name赋值用=运算符,右侧可以是任意表达式。
3 输入: scanf("%lf", &var_name); %lf格式符号对应double,可以用来对double类型输入,以下输出类似。
4 输出: printf("%lf", var_name);
还没有评论,来说两句吧...