当前位置: 首页 > 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.pierceye.com/news/74076/

相关文章:

  • 如何搭建英文网站本地上海集团网站建设
  • 做网站的过程wordpress主题 榆次
  • 上海最专业的网站建设公司哪家好wordpress文件上传位置修改
  • 模板建站费用甘肃省城乡城乡建设厅网站首页
  • 怎样建设一个能上传数据的网站推广公司的新产品英文
  • 网站群 优点绍兴网站建设公司地址
  • 商丘做网站公司新站seo快速收录网页内容页的方法重庆哪里可以制作相册
  • 网站开发模型工具外链工具xg下载
  • 常州网站关键词优化咨询1688货源网
  • 绍兴建站公司模板淄博有做网站的吗
  • 网站建设 核对流程wordpress 下载链接
  • 网站建设与推cctv-10wordpress不要焦点图
  • 尤溪网站开发h5企业网站源码
  • 网站设计制作要交印花税数码网站建设图片
  • 衡水哪有建网站的吗自己做网站网页归档
  • 载网站源码 怎么下载不了百度云 wordpress 教程视频
  • 网站建设买服务器还是数据库专业定制网站公司
  • 优化网站步骤外贸网站建设费用一般要多少
  • hugo网站建设会展企业网站建设方案
  • 网站推广四个阶段网页设计与网站建设期末考试题
  • 哪个浏览器可以做网站北京文化馆设计公司怎么看
  • 网站负责人核验照片太原网站建设哪家好
  • 源码可以做网站吗网站制作公司的网站
  • 开源网站模板cms推荐做任务网站
  • 外贸 网站推广计划海淀地区网站建设
  • 深圳建设网站公自学网课程设置
  • 微网站开发商医疗企业网站模板
  • 网站建设与维护方式是什么专业培训大全
  • 做网站的基本功wordpress付费汉化主题
  • 百度网站首页入口餐饮团购网站建设