卡卡编程网

专注编程技术分享,涵盖开发教程与实战案例

实数如何取整?(二)

实数如何取整?

大家好,接着上节课的内容继续往下面讲。假如对于一个实数,现在想要一个整数的时候怎么办?比如vd34,或者是直接给上一个实数的地址。

实数的地址就比如π3.14,怎么转换成为一个整数?可以通过allund这一条指令或者是trunc截取四舍五入跟截取这两条指令来进行转换。它们之间的转换是怎么什么关系?

·首先来看一下四舍五入,大家都知道,比如写上一个地址vd50,这个地址把它转换成vd54,同样也是vd50的数据,把它放到vd58里面。看一下它俩之间两条指令,一个四舍五入和一个截数指令,它们出来的数据会是什么样子的?

·首先看一下四舍五入,四舍五入先写上一个,比如pay3.14,3.14写入以后最终出来的结果是3,因为1小数点后面是1,不大于5,所以直接舍就是3。

·而trunc截取就是小数点后面的数,不管是几全部截取,只留了一个3。这时候再写入一个数据,比如3.5,4.5,5.5写进去的时候,5是不是四舍五入大于5就向前进1,是不是就4?但是这个截取还是一样是3,就是把小数点后面的这一位不管是几全部截取掉。

这就是实数转整数的转法,主要就是一个是四舍五入,一个是截取,到时候怎么去用?一个四舍五入和一个截取,这个就是这节课要讲的实数如何去转化成一个整数。

这一节课就讲到这。

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言