26 Haziran 2007 , 06:52
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