当前位置: 首页 > news >正文

wordpress 建站容易吗长沙网站推广智投未来

wordpress 建站容易吗,长沙网站推广智投未来,微型营销网站制作,提供设计网站效果图math.h 头文件提供了很多数学计算方面的函数。 一、使用数学函数前需要了解的两个类型、两个宏 1、float_t:当前系统能够有效执行float运算的类型,宽度不少于float。 2、double_t:当前系统能够有效执行double运算的类型,宽度不…

       math.h 头文件提供了很多数学计算方面的函数。
一、使用数学函数前需要了解的两个类型、两个宏
  1、float_t:当前系统能够有效执行float运算的类型,宽度不少于float。
  2、double_t:当前系统能够有效执行double运算的类型,宽度不少于double。
  (使用系统的float_t、double_t的宽度见例子)
  3、INFINITY:该宏表示正无穷(表示计算出来的结果太大无法显示)
  4、NAN :该宏表示非数字(表示计算出来的结果不能用数字表示)
二、数学函数计算过程中发生错误时报错类型方式:
   Range errors:函数返回类型无法表示运算结果
   Domain errors:函数参数错误
   Pole errors:参数导致函数的极限值变成无限
   Overflow errors:运算结果太大向上溢出
   Underflow errors:运算结果太小向下溢出
三、判断参数是否存在错误的几个函数
   1、fpclassify(参1);
        参数: 参1:int、float、double等类型的值或表达式
        返回值:
        a.当参数(值或表达式)为正无穷大或负无穷大时返回FP_INFINITE
        b.当参数不是数字时返回FP_NAN
        c.当参数为零时返回FP_ZERO
        d.当参数为正或负非正常值时返回FP_SUBNORMAL
        e.当参数为非零的、正常值时返回FP_NORMAL
    2、isfinite(参1);
         参数:参1:int、float、double等类型的值或表达式
         返回值:如果参数不是无限或 NAN,返回1(真),否则返回0。
    3、isinf(参1); 
         参数:参1:int、float、double等类型的值或表达式
         返回值:如果参数是正无穷或负无穷,返回1(真),否则返回0。
    4、isnan(参1); 
         参数:参1:int、float、double等类型的值或表达式
         返回值:如果参数不是数字,返回1(真),否则返回0。
    5、isnormal(参1);
         参数:参1:int、float、double等类型的值或表达式
         返回值:如果参数是正常数字,返回1(真),否则返回0。
         说明:
        a.使用以上一个或几个函数特别是第1个函数,对数学函数的参数进行一下检验,再正式
调用数学函数,可以避免出现计算错误。
       b.现在的编译器很聪明,等不到程序发现错误编译器就提前发现了。
    6、signbit(参1); 
         参数:参1:int、float、double等类型的值或表达式
         返回值:如果参数为负值返回非0数,否则返回0。
四、很多数学函数的返回值是 double 类型,但是同时提供 float 类型与long double类型的版本,这种版本就是在函数名后边加上f或者l,函数是否有这种版本,一试便知。acos()函数,还同时存在acosf()和acosl()。
五、验证程序:

#include<stdio.h>
#include<math.h>
char* myFpclassify(double x)
{switch (fpclassify(x)) {case FP_INFINITE:return "参数为正无穷大或符无穷大";break;case FP_NAN:return "参数不是数字\n";break;case FP_ZERO:return "参数是零";break;case FP_SUBNORMAL:return "参数不是正常数字";break;case FP_NORMAL:return "参数是正常数字";break;default:return "参数无法判断";}
}
int main()
{ //float_t、double_t的宽度printf("float_t sizeof:%d\n", (int)sizeof(float_t));//运行结果:float_t sizeof:4printf("float sizeof:%d\n", (int)sizeof(float));//运行结果:float sizeof:4printf("double_t sizeof:%d\n", (int)sizeof(double_t));//运行结果:double_t sizeof:8printf("double sizeof:%d\n", (int)sizeof(double));//运行结果:double sizeof:8printf("INFINITY:%f\n", INFINITY);//运行结果:INFINITY:infprintf("NAN:%f\n", NAN); //运行结果:NAN:nan
//实验fpclassify函数char* s = myFpclassify(1.0 / 1.2e300); //运行结果:参数是正常数字printf("%s\n", s);s = myFpclassify(0.0 / 1.2e300); //运行结果:参数是零printf("%s\n", s); 
//实验signbit函数printf("-3.14signbit:%d 3.14signbit:%d\n", signbit(-6.28), signbit(3.14));//运行结果: -3.14signbit:32768 3.14signbit:0
//数学函数版本printf("acos(0.145)=%.10f\n",acos(0.145));//运行结果:acos(0.145)=1.4252833543printf("acosf(0.145)=%.10f\n",acosf(0.145));//运行结果:acosf(0.145) = 1.4252833128printf("acosl(0.145)=%.10f\n",acosl(0.145));//运行结果:acosl(0.145) = 1.4252833543getchar();return 0;
}

http://www.khdw.cn/news/26561.html

相关文章:

  • 建设银行网站怎么取消短信服务seo网站优化方案
  • 泉州做网站建设黑帽seo排名
  • wordpress网站静态化谷歌seo实战教程
  • 济南微信网站建设竞价推广返点开户
  • 香港哪个网站是做旅游的新闻最新消息
  • 大连工业seo系统
  • 大型网站建设需要青岛seo排名公司
  • 影视网站怎么做内链网络推广引流
  • 南充建设公司网站网络营销推广方案策划
  • 一个人可以做几个网站软文推广新闻发布
  • 傲鸿网站建设最近的新闻大事20条
  • 淄博哪有培训做网站的网络推广是干什么的
  • 公众号怎么制作内容北京云无限优化
  • 设计师网上seo内容优化
  • 百度安装app下载免费友情链接seo
  • 杭州企业云网站建设百度人工服务电话
  • bootstrap学校网站模板下载网页制作与网站建设实战教程
  • 做公司网站方案黄冈网站推广软件免费下载
  • wordpress 手动采集搜索引擎优化的缺点包括
  • 域名备案是永久的吗优化设计六年级上册语文答案
  • wordpress 云播插件网络seo哈尔滨
  • 济南外贸网站建设公司排名百度竞价推广登录
  • wordpress隐藏统计图表福州短视频seo机会
  • 长沙国际会展中心疫情专业seo网络营销公司
  • 成都建设厅网站东莞网站制作的公司
  • 做网站好seo 推广教程
  • 怎么做网站页面代码搜索seo推广系统
  • 商丘做网站哪家好百度指数排行榜
  • 网站建设的公司哪家是上市公司怎么申请域名建立网站
  • 怎样做外国石雕产品网站怎么自己弄一个平台