【单选题】下列关于数据类型的转换,说法错误的是()
A. PHP中数据类型转换有显示转换和隐式转换两种方式 B. settype()函数可用来判断数据转换是否成功,如果成功则返回true或1,而且会改变原变量的值 C. 将浮点数强制转换成整数时,小数部分会进行四舍五入,如echo (int)30.9 ,结果会显示31 D. 将字符串转换成整数时,取字符串最前端的所有数字进行转换,若没有数字,则为0
A. PHP中数据类型转换有显示转换和隐式转换两种方式 B. settype()函数可用来判断数据转换是否成功,如果成功则返回true或1,而且会改变原变量的值 C. 将浮点数强制转换成整数时,小数部分会进行四舍五入,如echo (int)30.9 ,结果会显示31 D. 将字符串转换成整数时,取字符串最前端的所有数字进行转换,若没有数字,则为0
举一反三
- 如果一个运算符两侧的数据类型不同,则必须通过数据类型转换将数据转换成同种类型。转换方式有两种:自动类型转换和______ 。
- 不同的基本数据类型的数据进行混合运算时,必须先转换成同一类型,然后再进行运算。C++采取两种方法对基本数据类型进行转换:隐式转换(也称自动转换)和显式转换(也称强制转换)。
- Java程序中,数据类型转换分为自动类型转换和() A: 强制类型转换 B: 隐式类型转换 C: 字符类型转换 D: 没有
- 下列关于类型转换的说法中,正确的是()。 A: 将较长的数据类型转换为较短的数据类型可以用自动类型转换 B: 将较长的数据类型转换为较短的数据类型只能用强制类型转换 C: 强制类型转换可以保证数据完整性 D: boolean类型数据只能和int类型进行强制类型转换
- int只能转换整数字符串为整数,float将数值字符串(不管是否带小数点)转换成浮点数,而eval将整数字符串转换成整数,小数字符串转换成浮点数。