• Merhaba Ziyaretçi,
    Microsoft 365 Uygulamaları ile ilgili yeni haberler, dikkat çekici konular, ilgi ile takip edeceğiniz yazılar için.

    Abone Olun
  • ESTE - Microsoft Office Eğitimleri

    Yeni yıl Microsoft Office Eğitim planlarınız için bütçenizi oluşturmadan önce ESTE eğitim kalitesi ile tanışın. 🙌
    Kullanıcıların ihtiyacı olan yazılı materyal, dosya ve video kaynağı desteğimiz ile tüm ofis çalışanlarının iş süreçlerini rahatlatacak eğitimler planlayın. 🎯
    Microsoft Office eğitimlerimiz hakkında detaylı bilgi için bize ulaşın.

    👉 Microsoft Office Eğitim Talebi

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,506
En iyi yanıt
13
Puanları
113
Konum
İstanbul
Web sitesi
excelarsivi.com
Ad Soyad
Murat OSMA
Office Vers.
Office 365 TR+EN
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