数值以低精度类型到高精度类型转换可以使用隐式转换
对
举一反三
- 高精度数值向低精度数值转换类型时一般不会丢失数据。
- 关于类型转换说法错误的是( )。 A: 低精度类型数据向高精度类型转换时,不会丢失数据精度。 B: 系统会自动进行低精度类型数据向高精度类型数据的转换。 C: 高精度类型数据向低精度类型的转换、整型和符点型数据之间的转换,必须强制进行,否则有可能会引起数据丢失。 D: 高精度类型数据向低精度类型转换时,不会丢失数据精度,因为转换时系统进行的。
- 以下说法错误的是 显式转换包含了所有的隐式转换 隐式和显式转换可以满足所有类型转换的要求 隐式转换也可能出现数据丢失的情况 隐式转换的基本原则是允许数值范围小的类型向数值范围大的类型转换
- Java中的显式类型转换既能()也能从高类型向低类型转换,而隐式类型转换只有前者。
- 【多选题】在以下选项中,哪些类型可以成功进行隐式类型转换?() A. int类型到bool类型的转换 B. long类型到decimal类型的转换 C. int类型到char类型的转换 D. float类型到double类型的转换
内容
- 0
在单参数构造函数前加<br/>关键字可以禁止隐式类型转换!但使用形如“类型______ ”或“______ …”的显式类型转换仍然可以进行类型转换。
- 1
隐含的类型转换都是使数据的精度不会降低,而显式的类型转换是不安全的转换。
- 2
C#类型中可以通过隐式转换、显示转换和使用Convert类转换。( ) A: 对 B: 错
- 3
数据类型的转换主要分为 A: 自动类型转换 B: 显式类型转换 C: 隐式类型转换 D: 强制类型转换
- 4
JavaScript数据类型转换主要包括隐式类型转换和显式类型转换两种。( )