55问答网
所有问题
当前搜索:
c语言double怎么用
C语言double
和int有什么区别?各个表示范围是多少?
答:
如果是无符号整数unsigned int,那么16bits系统(DOS系统):0到(2^16-1),32bits:0到(2^32-1),64bits:0到(2^64-1)。2、
double
为双精度浮点型,能准确到小数点后十二位,1.7 x 10^(-308)~ 1.7 x 10^(+308)。3、因为所有的计算机
语言
,每个类型都向更精确的方向去自动转。
C语言
中float和
double
的区别!
答:
此表示形式为 float 类型提供了一个大约在 -3.4E+38 ~ 3.4E+38 之间的范围。
double
:双精度浮点型,此数据类型与单精度数据类型(float)相似,但精确度比float高,编译时所占的内存空间依不同的编译器而有所不同,是double float数据类型,
C
/C++中表示实型变量的一种变量类型。
C语言如何
输入一个数值(int,float,
double
,char,long),以二进制的形式输...
答:
include<stdio.h>void prt(char *p){int i; for(i=7;i>=0;i--) printf("%d",(*p & (1<0);}int main(){ char
c
=122; int i=123,j; long a=124; long long b=125; float x=19.375;
double
y=19.375; char *p; p=&c; printf("c="); prt(p); print...
C语言
中的
double
和float
答:
举例说明对于1.9999996666,按照float输出,结果可能为1.999999,如果按照
double
可能为1.999999,这是为什么,因为
C语言
默认输出小数位数都取6位,这时候看起来没有区别,但是如果你进行格式控制,比如
使用
%.10,即小数保留10位,float输出结果为1.9999990000,而double输出结果则为1.9999996666。参考资料:htt...
c语言
中 long float 和
double
有什么区别
答:
一、主体不同 1、 long:表示一种长整型数据。2、float:浮点型数据类型 3、
double
:双精度浮点数据型。二、类型不同 1、 long:默认为有符号长整型,含4个字节。2、float:用于存储单精度浮点数或双精度浮点数。3、double:表示十进制的15或16位有效数字。三、取值范围不同 1、 long:取值范围为...
c语言
中
怎么
把屏幕输入的一组
double
数赋给一个数组
答:
printf("输入你所
使用
的数据之间的分隔符(一个字符) = ");scanf("%
c
",&cSep);/*根据分隔符拆分输入的数据字符号串*/ /*第一遍循环检查输入的字符串中有多少个分隔符以判断有多少个
double
类型数据并同时 字符串中分隔字符用'\0'替换用来简化拆分并转换为double类型的操作过程 如:替换前为 32....
C语言如何
输入双精度数据?
答:
C语言用
scanf()函数输入双精度数据时,采用的数据格式参数必须是%lf,如:
double d
;scanf("%lf", &d );scanf("%f,%f",&a,&b);不能输入双精度数据吗?当然不能。主要原因在于double和float类型的大小不同:double类型数据在内存中存储占8字节(64位),按IEEE754标准存储,格式为:1位符号位+...
C语言
中printf输出float和
double
都用%f么(scanf又
如何
)
答:
答:1.
C语言
中printf输出float和
double
都可以用%f,而double型数据还可以用%lf。2.scanf当中若是对双精度的变量赋值是必须是%后跟lf,而printf当中可以用%f也可以用%lf没有限制。
c语言
中小数
怎么
表示
答:
两种表示方式:1、定点表示:必须有小数点。例如:0.123, .123, 123.0。2、指数表示:e或E之前必须有数字,指数必须为整数。例如:12.3e3 ,123E2, 1.23e4。注意:浮点数常量默认为
double
类型,如果浮点数常量表示float类型,在末尾添加小写的f或者大写的F,表示此常量为单精度浮点常量。定点小数...
c语言
中
double
类型值的大小比较
答:
由于
double
浮点数的精度问题,所以在比较大小的时候,不能像int整数型那样,直接if(a==b),if(ab)。要
使用
一个精度EPS:const double EPS = 1e-6; //一般这样子就够,但有时具体题目要考虑是否要更小的 ;if(fabs(a-b) < EPS) //判断是否相等 ;if(a > b+EPS) // 判断a是否...
棣栭〉
<涓婁竴椤
5
6
7
8
10
11
12
9
13
14
涓嬩竴椤
灏鹃〉
其他人还搜