C语言中的开平方函数

 时间:2024-10-16 12:14:15

b的类型声明错误,sprt函数返回double值。

DOUBLE 数据类型保存双精度浮点数。它是一种近似数字数据恽贴淑溪类型,在算术运算后容易产生舍入误差。DOUBLE 值的近似特性意味着在比较 DOUBLE 值时通常应该避免使用等式的查询。

DOUBLE 值需要 8 个存储字节。

取值范围是 -1.79769313486231e+308 到 1.79769313486231e+308,最趋近于零的数为 2.22507385850721e-308。DOUBLE 类型的值精确到 15 位有效数字,而超过第十五位就可能会产生舍入误差。

sqrt()函数是cmath标头(在早期版本中为<math.h>)的库函数,用于查找给定数字的平方根,它接受数字并返回平方根。

扩展资料:

float 与 double 类型区别:

C语言中的开平方函数

float 单精度浮点数在机内占 4 个字节,用 32 位二进制描述。

double 双精度浮点数在机内占 8 个字节,用 64 位二进制描述

浮点数在机内用指数型式表示,分解为:数符,尾数,指数符,指数四部分。

数符占 1 位二进制,表示数的正负。

指数符占 1 位二进制,表示指数的正负。

尾数表示浮点数有效数字,0.xxxxxxx, 但不存开头的 0 和点。

指数存指数的有效数字。

指数占多少位,尾数占多少位,由计算机系统决定。

可能是数符加尾数占 24 位,指数符加指数占 8 位 --float。

数符加尾数占 48 位,指数符加指数占 16 位 --double。

知道了这四部分的占位,按二进制估计大小范围,再换算为十进制,就是你想知道的数值范围。

  • 一拳超人:最强之男琦如何完成琦玉调查?
  • 顽皮app怎样修改登录密码?
  • C语言:不相同整型变量的定义与使用的示例
  • C语言中如何打印在中间的菱形?
  • Windows11计算器绘制余弦曲线图方法介绍
  • 热门搜索
    关于手抄报的花边 家规家训手抄报 美德少年手抄报内容 我爱足球手抄报 安全出行手抄报 元旦手抄报的内容 读书手抄报的题目 消防安全手抄报资料 手抄报插图简单又漂亮 手抄报边框花纹