当前位置:编程学习 > VB >>

VB算术运算符 中的单进双舍 该怎么解释?

答案:所谓的单进双舍就是所谓数值修约规则:

当保留位数后一位如果小于等于4则舍去,如果大于等于6则进一,如果是5且5后面为0则看保留位的奇偶性。如果是奇数则进一,如果是偶数则舍去。如果是5但是后面不为0则进一。

附实例:

四舍六入五留易做图则
  四舍六入五留易做图则的具体方法是:

  (一)当尾数小于或等于4时,直接将尾数舍去。

  例如将下列数字修约到两位小数,结果为:

  10.2731——10.27

  27.1829——27.18

  (二)当尾数大于或等于6时,将尾数舍去并向前一位进位。

  例如将下列数字修约到两位小数,结果为:

  16.7777——16.78

  10.29501——10.30
  (三)当尾数为5,而尾数后面的数字均为0时,应看尾数“5”的前一位:若前一位数字此时为奇数,就应向前进一位;若前一位数字此时为偶数,则应将尾数舍去。数字“0”在此时应被视为偶数。

  例如将下列数字全部修约到两位小数,结果为:

  12.6450——12.64
  18.2750——18.28

  12.7350——12.74

  21.845000——21.84

  (四)当尾数为5,而尾数“5”的后面还有任何不是0的数字时,无论前一位在此时为奇数还是偶数,也无论“5”后面不为0的数字在哪一位上,都应向前进一位。

  例如将下列数字修约到两位小数,结果为:

  12.73507——12.74

  21.84502——21.85

  18.27509——18.28

  38.305000001——38.31

上一个:vb.net和vb的主要区别是什么?
下一个:VB问题 VBVB 利用Array函数给数组a赋值

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,