float 1bit 8bit 23bit double 1bit 11bit 52bit 输出 float 使用 %f 控制符,输出 double 使用 %lf 控制符,实例如下所示:include <stdio.h> include <stdlib.h> int main(){ float a=128.101;float b=0.302f;float c=1.23002398f;double d=123;double e = 78....
在C语言中,有小数的数据类型有两种,即浮点类型和双精度类型,对应定义符号是float和double。
c语言中是不存在无限循环小数这种数据类型的。与其相近的是double数据类型,但它的小数位也是有限的,只是相对长了点而已。如果您需要进行科学计算,推荐您看一下matlab相关的知识。
c语言中int数据类型一定不会有小数点。带有小数点的常数,系统认为是浮点类型,默认为double类型数据。如:5是整数类型,而5.0是浮点数类型
2.你写的这个0.123...是一个double型常量,它的最大精度受double数据类型限制,多出来的那些位都是...
32位下long double是12个字节, 64位下是16个字节.实际上, c89只规定了long double>=double(话说我...
以下关于C语言数据类型使用的叙述中错误的是___。 A.若只处理“真”和“假”两种逻辑值,应使用逻辑类型B.若要保存带有多位小数的数据
以下关于C语言数据类型使用的叙述中错误的是 A. 若要保存带有多位小数的数据,可使用双精度类型 B. 若要处理如“人员信息、”等含有不同类型的相关数据,应自定义结构体类型 C. 若只处理“真”和“假”两种逻辑值,应使用逻辑类型 D. 整数类型表示的自然数是准确无误差的 ...
百度试题 题目以下类型中属于C语言的数据类型是___。 A. 逻辑型 B. 纯小数型 C. 复数型 D. 双精度型 相关知识点: 试题来源: 解析 A.逻辑型 反馈 收藏
以下关于C语言数据类型使用的叙述中错误的是( )。 A. 若要准确无误差地表示自然数,应使用整数类型。 B. 若要保存带有多位小数的数据,应使用双精度类型。 C. 若要处理如“人员信息"等含有不同类型的相关数据,应自定义结构体类型。 D. 若只处理“真”和“假”两种逻辑值,应使用逻辑类型。