Top Ad unit 728 × 90

Konularımız

random
[post_ad]

Tip Dönüşümleri

 Değişkenler ve Veri Tipleri 1 | Ebubekir Bastama


 

Tip Dönüşümleri

BİLİNÇSİZ (IMPLICIT) TİP DÖNÜŞÜMÜ

  Herhangi bir operatör kullanmadan derleyicinin kendisinin yaptığı tip dönüşümüne bilinçsiz tip dönüşümü ya da kapalı dönüşüm denir. 
   
  Bilinçsiz tip dönüşümünde küçük bellekli bir veri tipinden büyük bellekli bir veri tipine dönüşüm yapılabilirken, büyük bellekli veri tipinden küçük bellekli veri tipine dönüşüm yapılamaz. 
   Çünkü derleyici veri kaybının olacağını bilir ve buna izin vermez. Bu durumda program çalışmayı durdurur ve hata alırız.

Aşağıdaki tabloda hangi veri tipinin hangi veri tipine dönüştürülebileceğini görüyoruz.


Veri Tipleri



BİLİNÇLİ (EXPLICIT) TİP DÖNÜŞÜMÜ

   Bilinçsiz dönüşüm de veri tipleri uygun veri tiplerine derleyici tarafından dönüştürülebiliyordu. 

Ama her veri tipi herhangi bir veri tipine dönüştürülemiyordu. 

   Büyük veri tiplerini küçük veri tiplerine dönüştürmeye çalıştığımız zaman hata ile karşılaşıyorduk. 

   Bazı durumlarda büyük veri tiplerini küçük veri tiplerine dönüştürmek isteyebiliriz. 

   O zaman yapmamız gereken bir dönüştürme operatörü kullanmaktır. Bilinçli tip dönüşümünde, kendisine dönüştürülmesi amaçlanan veri tipi parantez içine alınır ve yanına değişken ya da sabit değer yazılır. 

    Bu durumda veri kaybı göze alınarak verimiz istediğimiz türe dönüşmüştür. Tabi bu durum ancak sayısal değerler içinde yapılabilir. 

Hiç yorum yok:

All Rights Reserved by Csharp Eğitim Dünyası © 2023 - 2023
Powered By Ebubekir Bastama(EBS), Designed by EÇK Yazılım

İletişim Formu

Ad

E-posta *

Mesaj *

Blogger tarafından desteklenmektedir.