问问题描述
答精选答案

程序里面有小数点运算要转化整数才可以,用浮点运算。浮点数在计算机中用以近似表示任意某个实数。具体的说,这个实数由一个整数或定点数(即尾数)乘以某个基数(计算机中通常是2)的整数次幂得到,这种表示方法类似于基数为10的科学记数法。
浮点最重要的区别就是它是用科学计数法的,一个浮点数字被分为两半,其中一半记录一个数字,另一半记录10的多少次方。
比如1.56424可以写成:156424乘以10的-5次方,这样就把一个小数变成了两个整数。扩展资料:当用不同的电脑计算圆周率时,会发现一台电脑的计算较另一台来讲结果更加精确。或者在进行枪战游戏的时候,当一粒子弹击中墙壁时,墙上剥落下一块墙皮,同样的场面在一台电脑上的表现可能会非常的呆板、做作。
而在另外一台电脑上就会非常生动形象,甚至与在现实中看到的所差无几。
这都是浮点运算能力的差异导致的。
如果是实数的话,就不是这样了,机器有两种办法表示实数,一种是定点,就是小数点位置是固定的,一种是浮点,就是小数点位置不固定,计算方法也比较麻烦,通常会比整数运算代价大很多。
本文来自作者[changshashifanxueyuan]投稿,不代表公众科技网立场,如若转载,请注明出处:https://www.cpst.net.cn/jingxuan/3700127.html
评论列表(4条)
我是公众科技网的签约作者“changshashifanxueyuan”!
希望本篇文章《三菱PLC要在程序里面有小数点运算怎么写程序》能对你有所帮助!
本站[公众科技网]内容主要涵盖:教育咨询,知识百科
本文概览:程序里面有小数点运算要转化整数才可以,用浮点运算。浮点数在计算机中用以近似表示任意某个实数。具体的说,这个实数由一个整数或定点数(即尾数)乘以某个基数(计算机中通常是2)的整数次幂得到,这种表示方法类似于基数为10的科学记数法。浮点最重要的区别就是它是用科学计数法的,一个浮点数字被分为两半,其中一半记录一个数字,另一半记录10的多少次方。比如1.56424可以写成:156424乘以10的-5次方,这样就把一个小数变成了两个整数。扩展资料:当用不同的电脑计算圆周率时,会发现一台电脑的计算较另一台来讲结果更加