如果希望实数被视为 decimal 类型,请使用后缀 m 或 M,例如: decimal myMoney = 300.5m;如果没有后缀 m,数字将被视为 double 类型,报错。整型被隐式转换为 decimal,其计算结果为 decimal。因此,可以不使用后缀,如: decimal myMoney = 300;car1.Weight=1.0F 中,如果不使用后缀,则会因为试图将一个 double 值存储到 float 变量中而发生编译错误。