1.234e+10
?str(123456789.983,7,3)=_1.2e+8
vfp str函数 为什么两个命令保留的小数位数不一样 ?str(12345678999.123)=_
答案:2 悬赏:40 手机版
解决时间 2021-03-26 02:21
- 提问者网友:欲劫无渡
- 2021-03-25 16:32
最佳答案
- 五星知识达人网友:不想翻身的咸鱼
- 2020-01-10 14:11
前者没有限定转换出的串的长度,它以机内能保存的数值型数据的缺省精度进行转换。
后者指定了输出的总长度为7,那么它就在这个长度范围内以最能反映真值的方式转换输出(可能会忽略你给出的小数位长度)。
后者指定了输出的总长度为7,那么它就在这个长度范围内以最能反映真值的方式转换输出(可能会忽略你给出的小数位长度)。
全部回答
- 1楼网友:人類模型
- 2020-06-30 04:51
第三行f=0和第十行f=1是vfp的赋值语句,简单的理解就是f=0表示f的值为0,f=1就是f的值是1。
倒数第六行if f=0中的f=0是if语句中的判断条件,意思是如果f的值等于0就执行?str(n)+"是素数"。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯