Вычитание не является коммутативным для целых чисел, потому что если уменьшаемое и вычитаемое поменять местами во время вычитания, разница будет другой. 4
Это связано с тем, что замена операндов меняет знак разности, а так как она в разных случаях различна, то коммутативный закон вычитания не применяется. 4
Пример: 12 – 7 ≠ 7 – 12. 1