易语言整数型变量被赋值tcsh浮点数赋值怎么调试输出带小数点的数

还有三级偏移呢??

你对這个回答的评价是?

下载百度知道APP抢鲜体验

使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。

tcsh浮点数赋值计算的结果会有误差即使是在C++、C# 、Java里,如果你用tcsh浮点数赋值来算也是输出199。整数运算的结果是1000
易语言都是用tcsh浮点数赋值计算的,没有整数运算所以没办法算出1000
关于tcsh浮点数赋值的精度和误差问题,你可以搜索:ieee754
如果你是想要精确的数学计算结果用“大数”类型计算。
如果你是要整数运算的结果可以用置入代码实现。

    .子程序 __启动窗口_创建完毕




  1. .程序集 窗口程序集_启动窗口
    .子程序 __启动窗口_创建完毕
    .局部变量 w, 文本型

把变量传参到子程序里之后 后边在使用那个变量。

发现 被子程序影响了。

文本型之前易语言已经說明过传递的是指针吧
设置系统为当前子程序参数传递数据时是否为传递指向数据的指针。如果所传递过来的参数数据为数组、用户定義数据类型、库定义数据类型、文本型、字节集型数据则无论此属性是否为真,都将传递指针如果所传递过来数据的类型与相应位置處参数的数据类型不一致但可以相互转换,譬如将“整数型”数据传递到“小数型”的参数中则在数据被实际传递前,系统将首先自动將“整数型”数据转换为“小数型” 数据然后再进行传递。因此在这种情况下即使本属性为真,系统也无法传递指向原数据的指针呮能传递数据本身。如果系统将数据指针成功地传递过来那么在子程序中对此参数内容的更改将会相应地反映到调用子程序时所提供的參数数据上。
一个人(程序)带了个菜篮穿过菜市A区(子程序 __启动窗口_创建完毕),菜篮(变量w)里装了只鸡(变量w赋值数据="123").则此时菜籃(变量w)里是鸡(变量赋值数据).
然后再穿过菜市B区(子程序1),菜篮(变量w)里的鸡被菜摊老板路霸要求强行换成鸭子(子程序1的参数規定赋值数据, 易语言文本型参数传递的是指针,若此参数是整数型则不是传递指针,若要整数参数传址,则勾选参考选项)只好买了只鴨,丢掉了鸡则此时菜篮(变量w)里是鸭(参数 txt指向的赋值数据= “com”).

我要回帖

更多关于 tcsh浮点数赋值 的文章

 

随机推荐