İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

C Dersleri 4– Açıklama satırları ve cast operatorleri(Comment lines&Casting operator)

T

trgy

Misafir
C Dersleri 4– Açıklama satırları ve cast operatorleri(Comment lines & Casting operators)

Açıklama Satırları (Comment Lines)
Gerek kendi kodumuzu tekrar incelerken gerekse başkasının yazdığı kodlara bakarken neyin ne işe yaradığını anlamadığımız anlar olmuştur işte bu yüzden kod yazarken açıklama satırları kullanırız bunlar bir satır da olabilir birden fazla satırda olabilir ve yazdığımız açıklamalar programın çalışmasını etkilemez.Kullanımı ise çok kolaydır eğer tek satırlık bi açıklama satırı eklemek istiyorsak //Açıklama şeklinde kullanmamız yeterlidir ama daha çoklu satır eklemek istersek eğer /* Açıklama */ şeklinde yazmamız gerekir örnek olarak:

PHP:
#include<stdio.h>
int main()
{
	//Bu yorum satırı ziyaretçiye gözükmez..
	printf("Fuub.net");
	return 0;
}

PHP:
#include<stdio.h>
int main()
{
	/*Bu aralıkta
	yazan yazılar
	ziyaretçi tarafından
	görünmez*/
	printf("Fuub.net");
	return 0;
}

Her iki kodu da çalıştırdığımızda ekranda sadece Fuub.net yazdığını görürüz.
Casting Operators

Değişkenlerin tipini değiştirmek için cast operatorleri kullanırız.Hemen bir örnekle ne gibi durumlarda kullanıldığını göstereyim:

PHP:
#include<stdio.h>
int main( void )
{
        int x = 17, y = 5;
        double z;
        z = x/y;
        printf("x bolu y : %lf",z);
        return 0;
}
eğer bu kodu çalıştırmaya kalkarsak ekrana x bolu y : 3.000000 yazdırır çünkü derleyicimiz bir integer'ı başka bir integer'a bölersek bize integer değer döndürür diyor ve çıkan sonucun virgülden sonrasını atar bu yüzden sonucun doğru gözükmesi için cast operatorunu kullanıyoruz.Kullanımı ise çok basit değişken1=(tip) değişken2; bunu örneğimize uygulucak olursak:

PHP:
#include<stdio.h>
int main( void )
{
        int x = 17, y = 5;
        double z;
        z = (double) x/y;
        printf("x bolu y : %lf",z);
        return 0;
}
Değişikliği hemen görüyoruz ve çıktımız aşağıdaki gibi oluyor.
x bolu y : 3.400000
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

Üst