Ev gelişme Tamsayı taşması nedir? - techopedia nedir?

Tamsayı taşması nedir? - techopedia nedir?

İçindekiler:

Anonim

Tanımı - Tamsayı Taşması ne anlama geliyor?

Tamsayı taşması, CPU'nun ayrılmış bellek depolama alanına sığabilecek boyuttan daha büyük bir sayı üretme girişiminin sonucudur. Aritmetik işlemler her zaman beklenmedik değerleri döndürme potansiyeline sahiptir, bu da tüm programı kapatmaya zorlayan bir hataya neden olabilir. Bu nedenle, çoğu programcı bir tamsayı taşması durumunda bir istisna döndüren bir istisna çerçevesi içinde matematik işlemleri yapmayı tercih eder.

Tamsayı taşması aritmetik taşma olarak da bilinir.

Techopedia Tamsayı Taşmasını Açıklıyor

Bir program geliştiricisi negatif bir sayının oluşmasına izin vermediğinde, tamsayı taşmasına bir örnek oluşabilir. Bu durumda, bir değişken negatif sayı ile sonuçlanan bir işlem gerçekleştirirse, taşma oluşur ve değişken pozitif bir tamsayı olarak döndürülür. Tamsayı taşmasına başka bir örnek, bir sayıyı sıfıra bölmek, matematiksel olarak sonsuz bir değere sahip büyük bir sayı verir.

Bir tamsayı taşması durumunda işlemcinin davranışı bir işlemciden diğerine farklılık gösterir. Grafik işleme birimleri ve dijital sinyal işlemcileri, tamsayı taşması dahil olmak üzere birçok aritmetik koşulla başa çıkmak üzere tasarlanmıştır. Tamsayı taşması durumunda, bu işlemciler genellikle izin verilen maksimum sayıyı döndürür.

Tamsayı taşması nedir? - techopedia nedir?