C语言中double代表的意思是: double是C语言的一个关键字,代表双精度浮点型,占8个字节内存空间,其数值范围为“1.7E-308~1.7E+308”,双精度完全保证的有效数。
double在这里是指将变量i和变量s定义为双精度实型变量。(也就是说:赋给这两个变量的值将以双精度实型格式存储在内存中),类型说明符和表达式都必须加括号(单。
E是科学计数法的标志。 1.7E-308是1.7乘以10的负308次方 1.7E+308是1.7乘以10的308次方
这是为了弥补用整型数表示时精度不够的缺陷。在16位C系统中,int 4~5位,long 9~10位,double: 占八个字节,提供15~16位有效数字。所以,计算较大数的阶乘时使用。
区别:double双精度浮点数,就是有小数点的数,并且范围大于int int整型,只能表示整数 它们的范围随着机子不同而不同,如在32位机子和64位机子,它们是不同的。。
double在这里是指将变量i和变量s定义为双精度实型变量。(也就是说:赋给这两个变量的值将以双精度实型格式存储在内存中) 类似的:int(整型) long(长整型)... do。
int 和 double 都是基本数据类型, int 是整形, double 是浮点型。 1.int 型变量占用的存储空间和机器字一样大,即 32位系统中是 4个字节; 64位系统中是 8个字。
在C语言中,float和double是两种不同的浮点数类型。区别在于它们的精度和占用的内存空间。float类型占用4个字节,能够表示大约6到7位有效数字,而double类型占用。
1. double的变量用f是因为在C语言中,double表示双精度浮点数,而float表示单精度浮点数。在使用浮点数时,为了区分双精度和单精度,需要在数字后面加上f或F来表。
双精度,单精度指浮点型数, 双精度 叫 double 型, 单精度 float 型。 double 型 用 64位2进制存放,float 型 用 32位2进制存放。所以,两种数 的 最大和最小 数..。
猜猜你还想问: | ||
---|---|---|
《C语言程序设计》 | c语言的一些基本知识 | c语言程序设计难学吗 |
c语言各符号代表什么 | c语言中double的用法 | c语言中&&是什么意思 |
char在c语言中的意思 | c语言中double啥意思 | c语言return |
回顶部 |