1- Giriş:
Bu yazıda D programlama dilindeki veri tiplerini listeleyeceğiz. D dilinde diğer dillerde bulunmayan ilginç veri tipleri bulunmaktadır.
2- Tam Sayı Veri Tipleri:
- byte – 8 bit (işaretli)
- ubyte – 8 bit (işaretsiz)
- short – 16 bit (işaretli)
- ushort – 16 bit (işaretsiz)
- int – 32 bit (işaretli)
- uint – 32 bit (işaretsiz)
- long – 64 bit (işaretli)
- ulong – 64 bit (işaretsiz)
- cent – 128 bit (işaretli)
- ucent – 128 bit (işaretsiz)
3- Kayan Nokta Veri Tipleri:
Düz kayan nokta tipleri:
- float – 32 bit
- double – 64 bit
- real – En büyül kayan nokta boyu (Intel işlemciler için 80 bit)
Karmaşık kayan nokta tipleri:
- cfloat – 32 bit
- cdouble – 64 bit
- creal – En büyül kayan nokta boyu (Intel işlemciler için 80 bit)
Sanal kayan nokta tipleri:
- ifloat – 32 bit
- idouble – 64 bit
- ireal – En büyül kayan nokta boyu (Intel işlemciler için 80 bit)
4- Karakter Veri Tipleri:
- char – 8 bit (işaretsiz) (UTF-8)
- wchar – 16 bit (işaretsiz) (UTF-16)
- dchar – 32 bit (işaretsiz) (UTF-32)
5- Boş Veri Tipi:
- void
6- Mantıksal Veri Tipi:
- bool
7- Türetik Tipler:
- pointer
- array
- function
- delegate
- associative array
8- Kullanıcı Tarafından Tanımlanan Veri Tipleri:
- alias
- typedef
- enum
- struct
- union
- class