为了账号安全,请及时绑定邮箱和手机立即绑定

系统是怎么知道每个数据是什么类型的呢?就比如第八行中 如果输入的是7就会报错 如果是7.0就是正确的 为什么呢?$num_float只是变量名而已 也没生命这个变量属于什么类型啊 怎么就看出来它是浮点型的?

正在回答

2 回答

同学,是这样的以前$num_float = 7.0E-10; 写成$num_float = 7E-10;两种写法都是可以的,但是和php版有关系,我们的服务器端的php支持$num_float = 7.0E-10;这种写法。但可能在你的机子上试$num_float = 7E-10;也是可以的。

3 回复 有任何疑惑可以回复我~

sorry 懂了 都是每次自己提完问题就懂 唉 自己解释一下吧 <?php $num_float = 1.234; //小数点 $num_float = 1.2e3; //科学计数法,小写e $num_float = 7.0E-10; //科学计数法,大写E ?>这里已经写了三种浮点型的表示方法 第八行你用了第三种方法却不遵循E前面是小数类型 肯定会报错了

2 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信