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:

  1. byte – 8 bit (işaretli)
  2. ubyte – 8 bit (işaretsiz)
  3. short – 16 bit (işaretli)
  4. ushort – 16 bit (işaretsiz)
  5. int – 32 bit (işaretli)
  6. uint – 32 bit (işaretsiz)
  7. long – 64 bit (işaretli)
  8. ulong – 64 bit (işaretsiz)
  9. cent – 128 bit (işaretli)
  10. ucent – 128 bit (işaretsiz)

3- Kayan Nokta Veri Tipleri:

Düz kayan nokta tipleri:

  1. float – 32 bit
  2. double – 64 bit
  3. real – En büyül kayan nokta boyu (Intel işlemciler için 80 bit)

Karmaşık kayan nokta tipleri:

  1. cfloat – 32 bit
  2. cdouble – 64 bit
  3. creal – En büyül kayan nokta boyu (Intel işlemciler için 80 bit)

Sanal kayan nokta tipleri:

  1. ifloat – 32 bit
  2. idouble – 64 bit
  3. ireal – En büyül kayan nokta boyu (Intel işlemciler için 80 bit)

4- Karakter Veri Tipleri:

  1. char – 8 bit (işaretsiz) (UTF-8)
  2. wchar – 16 bit (işaretsiz) (UTF-16)
  3. dchar – 32 bit (işaretsiz) (UTF-32)

5- Boş Veri Tipi:

  1. void

6- Mantıksal Veri Tipi:

  1. bool

7- Türetik Tipler:

  1. pointer
  2. array
  3. function
  4. delegate
  5. associative array

8- Kullanıcı Tarafından Tanımlanan Veri Tipleri:

  1. alias
  2. typedef
  3. enum
  4. struct
  5. union
  6. class