У меня есть следующая операция в PHP:Почему разные результаты в той же операции? PHP е C#
24733 * 0x41c64e6d + 0x6073;
... и результат: 27293242579276
С той же логикой, я проделать ту же операцию в C#:
24733 * 0x41c64e6d + 0x6073;
Но результат: -1274586804
OMG, почему?
потому что целое переполнение – Steve
Math overflow. Чтобы решить использовать более крупный тип данных в C#. –
try 24733m * 0x41c64e6d + 0x6073 – Steve