55问答网
所有问题
当前搜索:
double的大小
vb中single与
double
答:
因为single和
double
占用的内存长度不同,single是4字节,double是8字节,所以 single能表示最大精度是小数点后约六位,double能表示的精度是小数点后14位,1.1+1.1=2.20000002384186 因为这个式子里都是single,那么结果中小数点后六位之前是准确的,六位以后就是不准确的。因为输出的是按double处理的...
在c++中定义时int和
double
有何区别
答:
int 和
double
都是基本数据类型, int 是整形, double 是浮点型。1.int 型变量占用的存储空间和机器字一样大,即 32位系统中是 4个字节; 64位系统中是 8个字节;而 double 型变量 一般占用8字节,double 型变量占用的存储空间不会小于 int 型变量。2.double 型表示的值范围要比 int 表示的值...
请问短整型、长整型、
double
、long double都是什么东西?有什么区别...
答:
他们都是数据类型的一种,区别就在与取值范围,和bit
大小
不一样,针对不同取值,应用不同的数据类型变量,以32bits操作系统为例:短整型 占4个字节 长整型 占用8个字节(64位)
double
型 占8个字节 long double型 占16个字节 以上是个人理解,下面是数据类型的取值范围:数据类型取值范围 整型 [...
c++
double
可以比较
大小
吗
答:
对于浮点数的比较,都是作差,绝对值小于某个足够小的数就认为相等。学习一下关于小数的二进制表示就会明白了。比如0.1在二进制里面表示是无限循环的,就是说有限位的二进制数表示不了类似0.1这样的10进制数,这就是为什么你明明保存的是10.99读出来却变成了10.98的原因,你说他怎么比较 ...
java 的long转换
double
问题
答:
long是高于
double
精度的一个基础变量类型,你在这里的强行转换会产生精度缺失的问题。这个是我运行你的代码的结果,可以看出精度的缺失吧?long是一个长整形变量,而double是双精度的浮点数(其实就是小数)然后再这里b/1000就是等于12,因为b是长整形的,他的计算结果也会事长整形的 所以需要在计算前先...
C语言中int型数组不够用,用
double
型数组那能装多少数
答:
你是问int存储有多大,还是数组里面有多少个数,后面的问题没意义,这是自己定义的,谁也不会用数组弄几亿
的大小
,那得用数据库了 如果是int和
double的
存储大小,这个你可以百度c的数据类型介绍,很全,如果说int存储不了你的数据,c可以使用long,但是有的编译器int和long是一样的,所以还有long ...
c语言 int类型的可以和
double
类型的比较
大小
吗
答:
double
b=1.1//隐式转换,相当于if( (double)a >b )if( a> b){ printf("a>b");} 43青年 | 发布于2013-03-26 举报| 评论 1 2 可以比较
大小
,int类会被提升为double类再比较 unknownace | 发布于2013-03-26 举报| 评论 1 2 可以的啊~~ 伊·梵 | 发布于2013-03-26 举报| 评论...
如何比较两个
double
型数据
的大小
答:
compareTo(
double
)结果为0则表示相等,>0表示大于,<0表示小于
double
是什么意思? double在C语言中的作用是什么?
答:
double
在这里是指将变量i和变量s定义为双精度实型变量。(也就是说:赋给这两个变量的值将以双精度实型格式存储在内存中)注意事项 1、类型说明符和表达式都必须加括号(单个变量可以不加括号),如把(int)(x+y)写成(int)x+y则成了把x转换成int型之后再与y相加了。2、无论是强制转换或是自动...
java中float和
double的
区别
答:
数符加尾数占48位,指数符加指数占16位 -- double.知道了这四部分的占位,按二进制估计
大小
范围,再换算为十进制,就是浮点数的数值范围。对编程人员来说,double 和 float 的区别是double精度高,有效数字16位,float精度7位。但double消耗内存是float的两倍,
double的
运算速度比float慢得多,java语言...
棣栭〉
<涓婁竴椤
5
6
7
8
10
11
12
9
13
14
涓嬩竴椤
灏鹃〉
其他人还搜