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

湛江企业模板建站北京地区做网站推广用哪家的好

湛江企业模板建站,北京地区做网站推广用哪家的好,武当王也拜见老天师,陕西中洋建设有限公司网站NAN NAN 整体意思为Not a Number 不是一个数#xff0c; NaN#xff08;Not a Number#xff0c;非数#xff09;是计算机科学中数值数据类型的一类值#xff0c;表示未定义或不可表示的值。常在浮点数运算中使用。首次引入NaN的是1985年的IEEE 754浮点数标准。 EEE 75…NAN NAN 整体意思为Not a Number 不是一个数 NaNNot a Number非数是计算机科学中数值数据类型的一类值表示未定义或不可表示的值。常在浮点数运算中使用。首次引入NaN的是1985年的IEEE 754浮点数标准。 EEE 754-1985中用指数部分全为1、小数部分非零表示NaN。以32位IEEE单精度浮点数的NaN为例按位表示即S111 1111 1AXX XXXX XXXX XXXX XXXX XXXXS为符号位符号位S的取值无关紧要A是小数部分的最高位 the most significant bit of the significand其取值表示了NaN的类型X不能全为0并被称为NaN的payload NaN本质仍然是一个特殊的浮点数即零除以零。 public const Single NaN 0F / 0F; 而正无穷和负无穷为 正无穷大PositiveInfinity正数除以零仍然是一个特殊浮点数 负无穷大NegativeInfinity负数除以零仍然是一个特殊浮点数 public const Single PositiveInfinity 1F / 0F;public const Single NegativeInfinity -1F / 0F; 任何对NaN进行加减乘除正弦、正切幂计算都将反馈NaN并不会抛出异常。我们在进行浮点数运算时一定要特别注意对除以0的处理。 对NaN无穷大等浮点数操作不会抛出异常而是特殊处理 比如对一个数组长度为0的数组求平均值注意要进行特殊处理 try{int[] testArray new int[0];Console.WriteLine(testArray.Average());}catch (Exception ex) {Console.WriteLine($异常类型【{ex.GetType()}】,异常信息【{ex.Message}】);} 返回NaN的运算 返回NaN的运算有如下三种 至少有一个参数是NaN的运算 不定式 下列除法运算0/0、∞/∞、∞/−∞、−∞/∞、−∞/−∞ 下列乘法运算0×∞、0×−∞ 下列加法运算∞ (−∞)、(−∞) ∞ 下列减法运算∞ - ∞、(−∞) - (−∞) 产生复数结果的实数运算。例如 对负数进行开偶次方的运算 对负数进行对数运算 对正弦或余弦到达域以外的数进行反正弦或反余弦运算 [1] 测试程序如下 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks;namespace NaN_Demo {class Program{static void Main(string[] args){float nan float.NaN;float posi float.PositiveInfinity;float nega float.NegativeInfinity;Console.WriteLine($NaN进行比较:【{nan nan}】);Console.WriteLine($正无穷比较:【{posi posi}】);Console.WriteLine($负无穷比较:【{nega nega}】);float x posi - nega;Console.WriteLine(x);x posi - nan;Console.WriteLine(x);Console.WriteLine(Math.Tan(nan));double d Math.Sqrt(-4);Console.WriteLine($获取负数的开平方【{d}】);d Math.Asin(2);Console.WriteLine($获取不在[-1,1]的之间的反正弦【{d}】);Console.WriteLine($正数除以无穷大的结果:【{1F / posi}】);Console.WriteLine($负数除以无穷大的结果:【{-1F / posi}】);Console.WriteLine($ 零除以无穷大的结果:【{0 / posi}】);Console.WriteLine($无穷除以无穷大的结果:【{posi / posi}】);Console.WriteLine($无穷除以无穷大的结果:【{posi / nega}】);Console.WriteLine(---------------获取NaN无穷大的二进制表示---------------);byte[] bufferNaN BitConverter.GetBytes(nan);byte[] bufferPosiInfinity BitConverter.GetBytes(posi);byte[] bufferNegaInfinity BitConverter.GetBytes(nega);Console.WriteLine($非数字的字节序列为【{string.Join(\x20, bufferNaN.Select(element element.ToString(X2)))}】);Console.WriteLine($正无穷的字节序列为【{string.Join(\x20, bufferPosiInfinity.Select(element element.ToString(X2)))}】);Console.WriteLine($负无穷的字节序列为【{string.Join(\x20, bufferNegaInfinity.Select(element element.ToString(X2)))}】);Console.WriteLine();Console.WriteLine($字节序列转化为浮点数结果为【{BitConverter.ToSingle(bufferNaN, 0)}】);Console.WriteLine($字节序列转化为浮点数结果为【{BitConverter.ToSingle(bufferPosiInfinity, 0)}】);Console.WriteLine($字节序列转化为浮点数结果为【{BitConverter.ToSingle(bufferNegaInfinity, 0)}】);try{int[] testArray new int[0];Console.WriteLine(testArray.Average());}catch (Exception ex) {Console.WriteLine($异常类型【{ex.GetType()}】,异常信息【{ex.Message}】);}Console.ReadLine();}} }运行如图
http://www.zqtcl.cn/news/930059/

相关文章:

  • seo网站论文高端疫苗
  • 山东省城乡住房和建设厅网站首页贵阳网站建设技术托管
  • 免费的网站申请做电影网站被告版权
  • 网站后台显示不全百姓网招聘信息最新招聘
  • 前端手机网站同企网站建设做网站
  • 重庆专业网站公司查看网站是否收录
  • 网站怎么做网上报名学多久可以做网站 知乎
  • 网站建设项目总结报告织梦模板建站
  • 关于网站建设的基础知识中石化十建公司官网
  • 江苏做网站怎么收费wordpress的wap插件
  • 企业营销网站建设公司哪家好网站建设团队名称
  • 法制网站建设问卷调查手机网站打开自动wap
  • 建设网站 如何给文件命名佛山网站推广市场
  • 网站客户问题解答网站建设网站规划书
  • 罗湖网站公司网络营销的种类有哪些
  • 怎么做微网站推广做一个自己的网站需要什么
  • 一个静态网站开发考虑什么最近一周新闻热点回顾
  • 北京网站设计知名乐云seo汝州建设局网站
  • 珠海左右创意园网站开发注册安全工程师报名条件和要求
  • 建设文明网站包括怎么用手机建设网站
  • 网站建设商城宁波seo深度优化平台有哪些
  • 免费企业查询网站网站建设有关的职位
  • 有哪些网站是可以做会计题目的广告网站建设设计
  • 房地产项目网站建设wordpress codecolorer
  • 网站服务器机房html5写的网站有什么好处
  • 三网合一网站源码下载宣传片拍摄手法及技巧
  • 重庆有网站公司公司做网站能抵扣进项税吗
  • 深圳南山网站开发卖东西的网站怎么建设
  • 网站开发教程全集网站内外链建设
  • 购物网站排名数商云科技