[[anasayfa|]] / [[basit_dili_kuralları|]] ===== Veri Türleri Tablosu ===== ^ Veri Türü ^ Bit_Adeti ^ Minimum ^ Maksimum ^ Amacı ^ | YarıBayt | 8 | -128 | +127 | En düşük sayısal değerleri karşılamak içindir | | Bayt | 8 | 0 | 255 | En düşük, fakat pozitif olan sayısal değerleri karşılamak içindir| | Ascii | 8 | 0 | 255 | Ascii Tablosunun karakterlerini desteklemek içindir (Özellikle C fonksiyonlarıyla veri alışverişinde bulunurken gereklidir) | | ÇiftBayt | 16 | 0 | 65535 | Geniş bir banda sahip olup, sadece pozitif sayısal değerleri karşılamak içindir | | SafKüçükRakam | 16 | 0 | 65535 | Geniş bir banda sahip olup, sadece pozitif sayısal değerleri karşılamak içindir | | KüçükRakam | 16 | -32768 | +32767 | Geniş bir banda sahip olup, hem pozitif, hemde negatif sayısal değerleri karşılamak içindir | | Renk | 32 | 0 | 4294967295 | KYM (RGB) ve KYMŞ (RGBA) renklerini karşılamak içindir | | Saat | 32 | 0 | 4294967295 | Saat, Dakika ve Saniyeyi karşılamak içindir | | Rakam | 32 | -2147483648 | +2147483647 | Standart sayısal değerleri karşılamak içindir | | SafRakam | 32 | 0 | 4294967295 | Standart geniş bir banda sahip olup, sadece pozitif sayısal değerleri karşılamak içindir | | EsnekRakam | 32 | -2147483648 | +2147483647 | 32 Bit derlemede Rakam ile aynıdır | | SafEsnekRakam | 32 | 0 | 4294967295 | 32 Bit derlemede SafRakam ile aynıdır | | EsnekRakam | 64 | -9223372036854775808 | +9223372036854775807 | 64 Bit derlemede GenişRakam ile aynıdır | | SafEsnekRakam | 64 | 0 | 18446744073709551615 | 64 Bit derlemede SafGenişRakam ile aynıdır | | GenişRakam | 64 | -9223372036854775808 | +9223372036854775807 | Çok geniş bir banda sahip olup, hem pozitif, hemde negatif sayısal değerleri karşılamak içindir | | SafGenişRakam | 64 | 0 | 18446744073709551615 | Çok geniş bir banda sahip olup, sadece pozitif sayısal değerleri karşılamak içindir | | KüçükVirgül | 32 | -1175494e-38 | +3402823e+38 | Normal boyuttaki virgüllü rakamlar içindir | | Virgül | 64 | -22250738585072013e-308 | +17976931348623157e+308 | Büyük virgüllü rakamlar içindir | | İz | 32 | 0 | 4294967295 | Türü belirsiz, işaretli adresleme içindir | | Tarih | 32 | -2147483648 | +2147483647 | Sadece Tarih bilgisini içermek içindir | | Tarih | 64 | -9223372036854775808 | +9223372036854775807 | Sadece Tarih bilgisini içermek içindir | | TarihSaat | 32 | -2147483648 | +2147483647 | Tarih ve Saat bilgisini içermek içindir | | TarihSaat | 64 | -9223372036854775808 | +9223372036854775807 | Tarih ve Saat bilgisini içermek içindir | | İşaret | 32 | 0 | 4294967295 | Bellekte bir fiziksel alana işaret eder. İşaret aynı zaman özel bir [[isaret|kuraldır]]. | | İşaret | 64 | 0 | 18446744073709551615 | Bellekte bir fiziksel alana işaret eder. İşaret aynı zaman özel bir [[isaret|kuraldır]]. | | ProsedürBağı | 32 | 0 | 4294967295 | Türsüz bir prosedür bağı oluşturur ve başka bir ProsedürBağı'na veya bir Prosedüre veya bir Metota işaret eder. ProsedürBağı aynı zaman özel bir [[proseduerbagı|kuraldır]]. | | AsciiMetni | * | Bayt | | Bu tür C kütüphaneleri ile veri alışverişi için özel olarak sunulur. Basit standart olarak Metin türünü kullanır ve tüm karakterleri Unikod modelinde Metin türünde tutar | | Metin | * | ÇiftBayt | | Basitin sunduğu standart karakter türüdür. Tüm metinsel veriler bu türle tutulur | | Esnek | 32 | 0 | 4294967295 | Esnek özel bir türdür. Tüm diğer türleri destekler. Bazen gerekli olduğu için sunulmaktadır. Fakat standart olarak asla kullanılmamalıdır. Sadece gerçekten gerektiği yerde kullanılması doğrudur. Daha ayrıntılı bilgi için [[oezel_tuer_esnek|tıkla]]. | | Esnek | 64 | 0 | 18446744073709551615 | Veri Türü "Esnek" özel bir türdür. Bu türün özelliği ise, diğer türlerin hepsinden olabilir. Esnek ihtiyaç durumunda yeniden yapılandırılır. Esnek türünün kullanılmasının gerekli olduğu durumlar mutlaka vardır. Ama önerilen o ki, mümkün oldukça bu türden az kullanılmasıdır. Çünkü "Esnek" normalden çok daha fazla hesaplama ve işlem adımları gerektiriyor. Bu durum programın yavaşlamasına ve ağır çalışmasına sebebiyet verebilir. Tabloya bakıldığında kapasite açısından aynı kapasiteye sahip türler ile karşılaşıyoruz. Kapasiteleri aynı olsa bile kullanım durumlarında farklılıkları ortaya çıkmaktadır. Daha ayrıntılı bilgi için [[oezel_tuer_esnek|tıkla]]. | Esnek türünün kısmi varyasyonları: ^ Varyasyon ^ Kullanım ^ Fonksiyonu ^ | DeğişkenTür | Parametre | Sadece sayısal ve virgüllü tür verileri kabul eder | | DizilimselTür | Parametre | Sadece dizilim kabul eder | | Obje | Parametre | Sadece Obje kabul eder | | Bileşen | Parametre | Sadece Bileşen kabul eder | | Yapı | Parametre | Sadece Yapı kabul eder | Diğer Bit Modelleri: ^ Model ^ Bit Adeti ^ Açıklama ^ | Dizilim | 32 | 32Bit derleme için geçerlidir | | Dizilim | 64 | 64Bit derleme için geçerlidir | | İşaretli | 32 | Daima 32 Bittir |