试题来源: 解析 答:类型按精度从“底”到“高”排列了顺序为:byte、short、int、long、float、double 当把在级别低的变量的值赋给级别高的变量时,系统自动完成数据类型的转换。当把在级别高的变量的值赋给级别底变量时,必须使用强制类型转换运算。反馈 收藏 ...
1、自动转换:转换按数据长度增加的方向进行,以保证精度不降低。如int型和long型运算时,先把int量转成long型后再进行运算。2、强制转换:功能是把表达式的运算结果强制转换成类型说明符所表示的类型。三、特点不同 1、自动转换:是在源类型和目标类型兼容以及目标类型广于源类型时发生一个类型到另一...
布尔值的自动类型转换: 1:整形的0为假,其他整形值全为真 2:浮点的0.0,布尔值为假,小数点后只要有一个非零的数值即为真; 3:空字符串为假,只要里面有一个空格都算真; 4:字符串的0,也将其看做是假,其他的都为真; 例如,代码如下所示: <?php $bool=0.6; if($bool){ echo'欢迎来到'; }else{ echo...
1、自动转换:转换按数据长度增加的方向进行,以保证精度不降低。如int型和long型运算时,先把int量转成long型后再进行运算。2、强制转换:功能是把表达式的运算结果强制转换成类型说明符所表示的类型。三、特点不同 1、自动转换:是在源类型和目标类型兼容以及目标类型广于源类型时发生一个类型到另一...