Merhabalar bugün sizlere c++ veri tipleri ve değişkenler konuunu işliyeceğiz.Sizlere eski konumda c derslerine devam edeceğim demiştim ve devam ediyorum.Eski konuma konu sonundaki linkten ulaşabilirsiniz.Çok uzatmadan başlıyalım......
Şimdi sizlere değişkenin ne olduğunu açıklıyayım.Değişkenler bizim temel işlevlerimizi tutmak için yapılan yapıdır.Değişkenlerin bir çok veri tipi bulunmaktadır.Bunlardan bir tanesi (char) dır char karekter veri tipi anlamına gelmektedir.Başka bir veri tipi ise (int) dir int tamsayı veri tipi olmaktadır.Başka bir veri tipi ise (floot) floot bir kesir veri tipidir.Başka bir veri tipi ise double dir.Double floot un büyüğüdür aynı şekilde kesir veri tipidir ama floot dan farkı daha büyük kesirleri hesaplamasıdır.Daha büyük kesirler için double kullanılır buda aklınızda bulunsun.Başka bir veri tipi ise short dur short küçük kodları gerçekleştirmek için kullanılır.Bir bakıma int veri tipine benzemektedir.Ve long.Long ise int veri tipinin büyük versiyon halidir.Daha büyük kodları altında toplamak için kullanılan veri tipidir.
Ama c++ başlangıç seviyesi için siz daha çok int ve floot u kullanacaksınız.Ama bazen doubleyide kullanacaksınız.Başlangıç seviyesi için long ve short pek terciğ edilmez ama ilerlendikçe short ve long kullanıma zorunlu olucaktır.
Şimdi anllattığımız her veri tipinin kaç byte kapladığını öğrenelim.
Char yani karakter 1 byte 8 bit kaplamaktadır.(hafızada)Ve sıfırdan ikiyüz elli beş e kadar değer alabilmektedir.
İnt veri tipi yani tam sayı veri tipi 4 byte 32 bit yer kaplamaktadır.Ve ayrı olarak bu veri tipi -2^16 dan +2^16 ya kadar değer alabilmektedir.(^) İşareti c++ da üzeri anlamına gelmektedir.Üs,üzeri....
Short veri tipi ise 2 byte 16 bit almaktadır.Ve ayrı olarak -2^8 den +2^8 e kadar değer alabilmektedir.
Long veri tipi ise 8 byte 64 bit yer alamkatadır.Ve ayrı olarak -2^32 den +2^32 ye kadar değer alabilmektedir.
Floot veri tipi kesirli sayıları tutmaktadir.Ve kaç byte yer alığı işletim sistemine göre değişmektedir.Bu yüzden floot la ilgili kesin bir şey söyliyemeyiz.Ama 2,12,3,4 gibi değerler de kullanılabilir eğer yanlış bilmiyorsam.Eğer yanlış isem aşşağıda düzeltin ki insanlara yanlış bilgi vermeyelim.
Doubler veri tipi de kesir veri tipi olduğu için o da işletim sistemne bağlıdır.
Evet arkadaşlar bugünkü konumuz bu kadardı.Bugün herhangibir proje anlatmadım sadece veri tiplerini işledik.Bunlar ne diyip anlaktıklarımı anlamıyabilirsiniz ama gelecek olan konularımda ne dediklerimi anlıyacaksınız.Umarım yararlı bir yazı olmuştur.İyi günler........
Eski konu merhaba yazılımcı:https://www.turkhackteam.org/c-c/1848237-c-ile-merhaba-yazilimci.html
Şimdi sizlere değişkenin ne olduğunu açıklıyayım.Değişkenler bizim temel işlevlerimizi tutmak için yapılan yapıdır.Değişkenlerin bir çok veri tipi bulunmaktadır.Bunlardan bir tanesi (char) dır char karekter veri tipi anlamına gelmektedir.Başka bir veri tipi ise (int) dir int tamsayı veri tipi olmaktadır.Başka bir veri tipi ise (floot) floot bir kesir veri tipidir.Başka bir veri tipi ise double dir.Double floot un büyüğüdür aynı şekilde kesir veri tipidir ama floot dan farkı daha büyük kesirleri hesaplamasıdır.Daha büyük kesirler için double kullanılır buda aklınızda bulunsun.Başka bir veri tipi ise short dur short küçük kodları gerçekleştirmek için kullanılır.Bir bakıma int veri tipine benzemektedir.Ve long.Long ise int veri tipinin büyük versiyon halidir.Daha büyük kodları altında toplamak için kullanılan veri tipidir.
Ama c++ başlangıç seviyesi için siz daha çok int ve floot u kullanacaksınız.Ama bazen doubleyide kullanacaksınız.Başlangıç seviyesi için long ve short pek terciğ edilmez ama ilerlendikçe short ve long kullanıma zorunlu olucaktır.
Şimdi anllattığımız her veri tipinin kaç byte kapladığını öğrenelim.
Char yani karakter 1 byte 8 bit kaplamaktadır.(hafızada)Ve sıfırdan ikiyüz elli beş e kadar değer alabilmektedir.
İnt veri tipi yani tam sayı veri tipi 4 byte 32 bit yer kaplamaktadır.Ve ayrı olarak bu veri tipi -2^16 dan +2^16 ya kadar değer alabilmektedir.(^) İşareti c++ da üzeri anlamına gelmektedir.Üs,üzeri....
Short veri tipi ise 2 byte 16 bit almaktadır.Ve ayrı olarak -2^8 den +2^8 e kadar değer alabilmektedir.
Long veri tipi ise 8 byte 64 bit yer alamkatadır.Ve ayrı olarak -2^32 den +2^32 ye kadar değer alabilmektedir.
Floot veri tipi kesirli sayıları tutmaktadir.Ve kaç byte yer alığı işletim sistemine göre değişmektedir.Bu yüzden floot la ilgili kesin bir şey söyliyemeyiz.Ama 2,12,3,4 gibi değerler de kullanılabilir eğer yanlış bilmiyorsam.Eğer yanlış isem aşşağıda düzeltin ki insanlara yanlış bilgi vermeyelim.
Doubler veri tipi de kesir veri tipi olduğu için o da işletim sistemne bağlıdır.
Evet arkadaşlar bugünkü konumuz bu kadardı.Bugün herhangibir proje anlatmadım sadece veri tiplerini işledik.Bunlar ne diyip anlaktıklarımı anlamıyabilirsiniz ama gelecek olan konularımda ne dediklerimi anlıyacaksınız.Umarım yararlı bir yazı olmuştur.İyi günler........
Eski konu merhaba yazılımcı:https://www.turkhackteam.org/c-c/1848237-c-ile-merhaba-yazilimci.html
Son düzenleme: