Eğitim Değişken Türleri ve Sınırları

Alparslan

Destek Ekibi
Kullanıcı Bilgileri
Katılım
29 Mar 2021
Mesajlar
283
Çözümler
86
Aldığı beğeni
362
Excel Versiyonu
Office 2021 TR
Konuyu Başlatan
Merhaba, başlıklı konuda değişkenlerin sınırları içerisinde değer verilmezse hata ile karşılaşılacağına değinmiştik.

Aşağıdaki tabloda ise değişken türleri ve alabileceği değer aralığı hakkında bilgi verilmiştir.
Visual Basic türüOrtak dil çalışma zamanı türü yapısıNominal depolama alanı ayırmaDeğer aralığı
Platform uygulamaya bağlıdırTrue veya False
1 bayt0 ile 255 arasında (imzasız)
(tek karakter) 2 bayt0 ile 65535 (imzasız)
8 bayt1 Ocak 0001 ile 11:59:59 arasında 31 Aralık 9999 tarihinde 0:00:00 (gece yarısı)
16 bayt0 ile +/-79.228.162.514.264.337.593.543.950.335 (+/-7.9...E+28) arasında ondalık ayırıcı olmadan † ; 0 ile +/-7,9228162514264337593543950335 arasında, ondalık basamağı 28 basamakla;

sıfır olmayan en küçük sayı +/-0,00000000000000000000000000000001 (+/-1E-28) †
(çift duyarlıklı kayan nokta) 8 bayt-1,79769313486231570E+308 ile -4,94065645841246544E-324 negatif değerler için † ;

4.94065645841246544E-324 - 1,79769313486231570E+308 pozitif değerler için †
4 bayt-2.147.483.648 - 2.147.483.647 (imzalı)
(uzun TAMSAYI) 8 bayt-9.223.372.036.854.775.808 - 9.223.372.036.854.775.807 (9.2...E+18 †) (imzalı)
(sınıf)32 bit platformda 4 bayt

64 bit platformda 8 bayt
Herhangi bir tür, türünde bir değişkende depolanabilir Object
1 bayt-128 ile 127 arası (imzalı)
(kısa TAMSAYI) 2 bayt-32.768 ile 32.767 arasında (imzalı)
(tek duyarlıklı kayan nokta) 4 baytNegatif değerler için -3.4028235E+38 - -1.401298E-45 † ;

1.401298E-45 - 3.4028235E+38 pozitif değerler için †
(değişken uzunluklu) (sınıf)Platform uygulamaya bağlıdır0 ile yaklaşık 2 milyar Unicode karakter
4 bayt0 - 4.294.967.295 (imzasız)
8 bayt0 - 18.446.744.073.709.551.615 (1.8...E+19 †) (işaretsiz)
(yapı)(devralır) Platform uygulamaya bağlıdırYapının her üyesi, veri türüne göre belirlenen ve diğer üyelerin aralıklarından bağımsız bir aralığa sahiptir
2 bayt0 ile 65.535 arasında (imzasız)
Bilimsel gösteriminde "E" 10'un gücünü ifade eder. Bu nedenle 3,56E+2, 3,56 x 102 veya 356'yı, 3,56E-2 ise 3,56 / 102 veya 0,0356'yı gösterir.
Kaynak
 

Refaz

Destek Ekibi
Kullanıcı Bilgileri
Katılım
11 Ağu 2021
Mesajlar
4,168
Çözümler
496
Aldığı beğeni
3,908
Excel Versiyonu
Office 2021 TR
Merhaba sanırım vba değil vb.net ile alakalı.
 

Konuyu okuyanlar

Üst