Makale INTEGER

Bu Makale Yararlı Oldu mu?

  • Evet

  • Hayır


Sonuçlar yalnızca oylamadan sonra görülebilir.

Murat OSMA

Yönetici
Site Yöneticisi
Katılım
25 May 2018
Mesajlar
1,247
En iyi yanıt
9
Puanları
113
Konum
İstanbul
Web sitesi
excelarsivi.com
Ad Soyad
Murat OSMA
Integer (Tam Sayı)

Açıklamalar
Tam sayı veri türü -32,768 ile 32,767 arasında herhangi bir sayı içerebilir.
Bu veri türü 2 bayt kullanır.
İşareti temsil etmek için bir bayt kullanılır (pozitif veya negatif).
Varsayılan değer 0'dır.Kısaltma karakteri % işaretidir.

Integer'ın Long'a Dönüştürülmesi
32-bit sistemlerde, Integer veri türü örtülü olarak bir Long veri tipine dönüştürülür.
Ancak bu dönüşüm, daha geniş bir aralığın kabul edilebileceği anlamına gelmez.
Integer veri türü bildirirseniz, yalnızca -32,768 ile 32,767 arasında bir sayı içerebilir.
Bu nedenle, Integer veri tipiyle herhangi bir değişken bildiren bir nokta yoktur.
Uzun bir süre boyunca Integer kullanmak için bir performans avantajı vardı, ancak artık böyle değil.
Aslında bir Long veri türü kullanmak, tam bir dönüşüm olmadığından Integer veri türünden daha hızlı olabilir.
Bazı eski API işlevleri hâlâ bir Integer veri türü bekleyebilir olması dikkat çekicidir.
Bir Integer (2 bayt) beklerken Long (4 bayt) iletirseniz, farklı bayt boyutları nedeniyle çalışmaz.

Veri tipinin alacağı maksimum sayıdan daha büyük bir sayı gönderilmek istendiğinde aşağıdaki gibi bir hata üretecektir.
PHP:
Sub ExcelTurkey()
    Dim sayi As Integer
    sayi = 40000
    MsgBox(TypeName(sayi))
End Sub

overflow.png
 
Üst Alt