我有一个双变量,我正在做++和 - 来增加和减少这个值。
例如,我的数字是95.8,而++会使它达到96.8
但我希望++运算符每次增加0.1,因此数字会增加到95.9。
谢谢, 丹
答案 0 :(得分:5)
除非您创建自己的类型(类)并覆盖这些运算符,否则不支持。
请改用以下内容:
x += 0.1;
答案 1 :(得分:3)
根据定义,++
和--
运算符由1
开始。
您可以使用您想要的语义创建一个类,但是您会对未来的代码读者感到困惑。
为什么打架系统?为什么不说x += 0.1;
等?