15
İfadede taşma nasıl önlenir. A * B - C * D
Ben A*B - C*Donların türü : gibi görünüyor bir ifade hesaplamak gerekir : signed long long int A, B, C, D; Her sayı (tür taşan değil) gerçekten büyük olabilir. Taşmaya A*Bneden olabilirken, aynı zamanda ifade A*B - C*Dgerçekten küçük olabilir. Nasıl doğru hesaplayabilirim? Örneğin:, MAX * MAX - (MAX - …
161
c++
c
integer-overflow