C# 数值提升
顾名思义,数值提升是指将较小类型提升为较大类型,例如 short 提升为 int。
在以下示例中,我们看到算术运算符乘法中的数值提升。
short 类型会自动提升为较大的类型 -
示例
using System; class Program { static void Main() { short val1 = 99; ushort val2 = 11; int res = val1 * val2; Console.WriteLine(res); } }
广告
顾名思义,数值提升是指将较小类型提升为较大类型,例如 short 提升为 int。
在以下示例中,我们看到算术运算符乘法中的数值提升。
short 类型会自动提升为较大的类型 -
using System; class Program { static void Main() { short val1 = 99; ushort val2 = 11; int res = val1 * val2; Console.WriteLine(res); } }