php 定义 double 或 float 型 变量?

[复制链接]
查看11 | 回复5 | 2017-6-29 11:08:01 | 显示全部楼层 |阅读模式
不需要特别定义,只需要这样==》$a=0.00;感觉没什么double和float之分,你后面的计算赋予它的值有小数它自然就是double或float,没有小数就是int,如果要规定小数点后留几位可以用round函数...
回复

使用道具 举报

千问 | 2017-6-29 11:08:01 | 显示全部楼层
php对变量的设置要求的比较宽松,不像C或者java那样,要求对变量数据先进行定义,再赋值使用。而php则直接赋值,系统会自动按照其中进行对数据类型处理。...
回复

使用道具 举报

千问 | 2017-6-29 11:08:01 | 显示全部楼层
答案:直接赋值,php使用变量超级简单。$a= 1.0;echo$a;呃呃呃,开始没看问题描述,只看了标题。sorry。这个问题的话你可以试试 $a = 0.2365*27.0整型转浮点型可以试试:$b = 27;$b = (double)$b;...
回复

使用道具 举报

千问 | 2017-6-29 11:08:01 | 显示全部楼层
echo $a的显示本来就是6.385啊!实在不行你 echo (float)$a;...
回复

使用道具 举报

千问 | 2017-6-29 11:08:01 | 显示全部楼层
PHP是弱类型语言,在赋值的时候即可指定数据类型,系统会根据你赋值的数据判断其类型。1、如定义一个浮点型(float):$num=3.14152、定义浮点型 没有小数点部分即可$num=1234567这看起来也像一个int类型,系统会根据取值范围判断...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行