当前位置:首页 > 开发语言 > 正文

c语言中double,学习入门及进阶用法

c语言中double,学习入门及进阶用法

c语言中double的用法有哪些? 例如,可以这样声明变量:double a; 这行代码声明了一个名为 a 的 double 类型变量。同样,可以定义一个函数返回值为...

c语言中double的用法有哪些?

例如,可以这样声明变量:double a; 这行代码声明了一个名为 a 的 double 类型变量。同样,可以定义一个函数返回值为 double 类型,如 double sqrt_(double b) 这行代码定义了一个名为 sqrt_ 的函数,该函数接受一个 double 类型的参数 b,并返回一个 double 类型的结果。

C语言中double是什么 double是指双精度实型变量。占8个字节(64位)内存空间。其数值范围为7E-308~7E+308,双精度完全保证的有效数字是15位,16位只是部分数值有保证。由于C语言中的浮点值总是用双精度表示的,所以float型数据只是在尾部加0延长为double型数据参加运算,然后直接赋值。

double在这里是指将变量i和变量s定义为双精度实型变量。(也就是说:赋给这两个变量的值将以双精度实型格式存储在内存中)注意事项 类型说明符和表达式都必须加括号(单个变量可以不加括号),如把(int)(x+y)写成(int)x+y则成了把x转换成int型之后再与y相加了。

最新文章