mybyte 是一个 byte 范例的值,而 myfloat 是一个 float 范例的值。由于 float 范例的范围和精度都大于 byte 范例,因此 byte 范例的值会被提升为 float 范例,然后进行加法运算。终极的结果是一个 float 范例的值。显示范例转换
mybyte 是一个 byte 范例的值,而 myint 是一个 int 范例的值。byte 范例的值会被提升为 int 范例,然后与 int 范例的值进行乘法运算。终极的结果是一个 int 范例的值。
mybyte 是一个 byte 范例的值,而 mychar 是一个 char 范例的值。char 范例本质上是一个 int 范例的值(16 位),因此 byte 范例的值会被提升为 int 范例,然后进行除法运算。终极的结果是一个 int 范例的值。
mydouble 是一个 double 范例的值,而 mychar 是一个 char 范例的值。char 范例的值会被提升为 int 范例,然后 int 范例的值会被进一步提升为 double 范例,因为 double 范例的范围和精度都大于 int 范例。末了,两个 double 范例的值进行加法运算,得到的结果也是一个 double 范例的值。
欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) | Powered by Discuz! X3.4 |