Anket | | Sizce En Cok Hangi Sitelere Saldırılmalı ? | Türk Sitelerine | | 0% | [ 0 ] | Adult Grafik | | 47% | [ 7 ] | İsrael Sİtelerine | | 33% | [ 5 ] | Mp3 Sitelerine | | 7% | [ 1 ] | Milliyetci Sitelere | | 0% | [ 0 ] | Okul Sitelerine | | 13% | [ 2 ] | Dİğer Sitelere.. | | 0% | [ 0 ] |
| Toplam Oylar : 15 |
|
Kimler hatta? | Toplam 5 kullanıcı online :: 0 Kayıtlı, 0 Gizli ve 5 Misafir Yok Sitede bugüne kadar en çok 132 kişi Salı Eyl. 17, 2024 11:28 pm tarihinde online oldu. |
En son konular | » Java SE 7 OCA Eğitim Lab Tam Sürüm başlattı tarafından treacyjane Cuma Kas. 04, 2011 12:59 pm
» Bu konuya yolladınız. ¦ ¦ ~ Esit DB [PK Keyfi] [Hileler Fix] ~¦ ¦[7/24 0nLiné]2 Irkın 1.Si Kral~ tarafından ByBur4q Salı Şub. 02, 2010 8:50 pm
» Turkojan 4.0 (Gold Edition) tarafından By.Since C.tesi Ara. 12, 2009 3:54 pm
» Awsurveys İle Para Kazanma..! tarafından ByBur4q Cuma Ara. 11, 2009 2:54 pm
» GençKen yapılıcak 100 Şey =) tarafından ByBur4q Cuma Ara. 11, 2009 2:32 pm
» Şu ingilizceye Bakın =) tarafından ByBur4q Cuma Ara. 11, 2009 2:31 pm
» Caine Network!... ||||| 83/1 Pk Server!... |||||| Japko İtem's!.||1k np BiLe yok!!!! tarafından Kiss0fTheDragon Cuma Ara. 11, 2009 2:04 pm
» Clanlar Hakkında Herşey / Pelerin simgeleri NP Sistemi tarafından ByBur4q Cuma Ara. 11, 2009 2:03 pm
» Knight Online [REHBER] tarafından Kiss0fTheDragon Cuma Ara. 11, 2009 1:59 pm
» Konu: YepYeni Server Dün AçıLdı Buyrun tarafından Kiss0fTheDragon Cuma Ara. 11, 2009 1:55 pm
» Eski Sehir 2-1 Fener Bahçe tarafından ByBur4q Cuma Ara. 11, 2009 1:51 pm
» BEŞİKTAŞ 9 da 8.5 YAPTI.. tarafından ByBur4q Cuma Ara. 11, 2009 1:51 pm
» Sizce En Cok Hangi Sitelere saldırılmalı ? tarafından ByBur4q Cuma Ara. 11, 2009 1:42 pm
» Pc niz Hızdan Uçsun =) By_SweeT_OzzYs Upload. tarafından ByBur4q Cuma Ara. 11, 2009 1:37 pm
» En Tehlikeli Virüsler Ve Programsız Temizleme Yöntemleri tarafından ByBur4q Cuma Ara. 11, 2009 1:35 pm
» Sitemizin Kullanıcılarını Verdiği Hediyeler Lütfen Konuya Bakınız... tarafından ByBur4q Cuma Ara. 11, 2009 1:34 pm
» Xss Nedir? tarafından SweeT_Ozzys Cuma Ara. 11, 2009 1:17 pm
» Web Açıkları Tarayıcıları tarafından SweeT_Ozzys Cuma Ara. 11, 2009 1:14 pm
» Spam Nedir, Nasıl Korunulur? tarafından SweeT_Ozzys Cuma Ara. 11, 2009 1:12 pm
» DDoS (Distributed Denial Of Service) Nedir, Nasıl Yapılır. tarafından SweeT_Ozzys Cuma Ara. 11, 2009 1:11 pm
» SSH Nedir? Nasıl Kullanılır? tarafından SweeT_Ozzys Cuma Ara. 11, 2009 1:11 pm
» Md5 Şifre kırıcı siteler tarafından SweeT_Ozzys Cuma Ara. 11, 2009 1:09 pm
» Rapidshareniz Yavaş İndiriyorsa Girin İçeri Öğrenin Hızlı İndirsin By_SweeT_OzzYs =) tarafından SweeT_Ozzys Cuma Ara. 11, 2009 1:08 pm
» Rapidshareniz Yavaş İndiriyorsa Girin İçeri Öğrenin Hızlı İndirsin By_SweeT_OzzYs =) tarafından SweeT_Ozzys Cuma Ara. 11, 2009 1:08 pm
» Google amcanın RFI Kodları yeniler için.. tarafından SweeT_Ozzys Cuma Ara. 11, 2009 1:07 pm
» Msn Hack yeniler için tarafından SweeT_Ozzys Cuma Ara. 11, 2009 1:03 pm
» Mail İle pc hack tarafından SweeT_Ozzys Cuma Ara. 11, 2009 12:59 pm
» Yenİ BaŞliyanlar İÇİn 6 Temel Şey tarafından SweeT_Ozzys Cuma Ara. 11, 2009 12:55 pm
» Genc Ken Yapılacak 100 Sey madde 100 :D tarafından SweeT_Ozzys Cuma Ara. 11, 2009 12:51 pm
» İstekForuma Özel Yaptığım Girin Bakın tarafından SweeT_Ozzys Cuma Ara. 11, 2009 12:48 pm
» Komik Yazılar tarafından ByBur4q Perş. Ara. 10, 2009 6:01 pm
» Sitemizde 100 Konu açan herkeze Tk domain Hediye.. Kampanya Diye buna denir. =) tarafından ByBur4q Perş. Ara. 10, 2009 5:59 pm
» alın size iskelet kolbastısı izleyin görün..(DİKKAT) Gülme Krizine Girilebilir =) tarafından SweeT_Ozzys Perş. Ara. 10, 2009 5:55 pm
» Bu video çok komik ama +18 gerçi bunu desek nolur gine bakıcaksınız =) tarafından SweeT_Ozzys Perş. Ara. 10, 2009 5:48 pm
» Norton AntiVirus Gaming Edition 2009 tarafından SweeT_Ozzys Perş. Ara. 10, 2009 5:44 pm
» Kaspersky Anti-Virus 2010 9.0.0.463 tarafından SweeT_Ozzys Perş. Ara. 10, 2009 5:36 pm
» avast! Home Edition indir avast! Home Edition 4.8.1368 tarafından SweeT_Ozzys Perş. Ara. 10, 2009 5:33 pm
» AVG Anti-Virus Professional download tarafından SweeT_Ozzys Perş. Ara. 10, 2009 5:33 pm
» Sunucunuza Saldıran Kişiyi Öğrenin... tarafından SweeT_Ozzys Perş. Ara. 10, 2009 5:32 pm
» Avira AntiVir Personal 9.0.0.452 Yenilendi. tarafından SweeT_Ozzys Perş. Ara. 10, 2009 5:31 pm
» Adobe Flash Player Güvenlik Açığı tarafından ByBur4q Perş. Ara. 10, 2009 5:18 pm
» Okul Cıkışı Manita kavgası :) tarafından SweeT_Ozzys Perş. Ara. 10, 2009 5:18 pm
» Fiyatları ne kadar gir ören.. tarafından SweeT_Ozzys Perş. Ara. 10, 2009 5:15 pm
» İstekforum.Tk için İlk Hackimiz :) tarafından SweeT_Ozzys Perş. Ara. 10, 2009 5:08 pm
» Su Anki Temamız Güzelmi Kötümü ? tarafından SweeT_Ozzys Perş. Ara. 10, 2009 5:07 pm
» CPU hızınız gerçekte ne kadar önemli? Gir ören. tarafından SweeT_Ozzys Perş. Ara. 10, 2009 5:06 pm
» Cpu İşletimi tarafından SweeT_Ozzys Perş. Ara. 10, 2009 5:05 pm
» CPU Okumanız gereken biraz bilgi. İstekforum tarafından SweeT_Ozzys Perş. Ara. 10, 2009 5:04 pm
» CPU Z Kullanımı tarafından SweeT_Ozzys Perş. Ara. 10, 2009 5:04 pm
» Dahili Parça Portları tarafından SweeT_Ozzys Perş. Ara. 10, 2009 5:03 pm
» Anakart Nedir ? tarafından SweeT_Ozzys Perş. Ara. 10, 2009 5:01 pm
» Anakartların Temel Parçaları ve Görevleri tarafından SweeT_Ozzys Perş. Ara. 10, 2009 5:00 pm
» Bileşenler ve özellikler tarafından SweeT_Ozzys Perş. Ara. 10, 2009 4:58 pm
» Anakart veri yolları tarafından SweeT_Ozzys Perş. Ara. 10, 2009 4:57 pm
» Anakart ile ilgili bilgi okumanızı tavsiye ederim.. tarafından SweeT_Ozzys Perş. Ara. 10, 2009 4:57 pm
» Bir Tane daha Geldi hacked İstekforum tarafından SweeT_Ozzys Perş. Ara. 10, 2009 4:56 pm
» İstekForuma YÖnlendirme hack :) tarafından SweeT_Ozzys Perş. Ara. 10, 2009 4:55 pm
» Hedef Sistemi HackLeme Yöntem ve TeknikLeri 10 Adım! tarafından SweeT_Ozzys Perş. Ara. 10, 2009 4:51 pm
» Web Sayfalarında Güvenlik Nedir? tarafından SweeT_Ozzys Perş. Ara. 10, 2009 4:45 pm
» Web/Server Güvenliği Hakkında Yorumlarınız.. Sorularınız ? tarafından SweeT_Ozzys Perş. Ara. 10, 2009 4:42 pm
|
|
| C++ Veri Tipleri | |
| | Yazar | Mesaj |
---|
SweeT_Ozzys 20.Seviye
Mesaj Sayısı : 372 Rep Gücü : 740 Rep Gücü : 22 Kayıt tarihi : 05/12/09 Yaş : 74 Nerden : Uzay
| Konu: C++ Veri Tipleri Paz Ara. 06, 2009 8:31 pm | |
| Temel Veri Tiplerinin Uzunlukları Not : Bu değerler 32 bit uygulama geliştirme ortamındaki platformlara özeldir. Platformdan platforma değişebilir. bool 0--1 char -128 -- 127 enum int ile aynı değerde int –2,147,483,648 -- 2,147,483,647 long –2,147,483,648 -- 2,147,483,647 float 3.4E +/- 38 double 1.7E +/- 308 long double 1.2E +/- 4932
Temel Veri Tipleri : bool true ve false değerlerini alır. true = 1, false = 0 gibi düşünelebilir. Derleyicisine göre Bool şeklindede tanimlanıyor olabilir.
char ASCII karakterleri ve çok küçük sayılar için kullanılır. enum Sıralanmış değerleri tutar. int Sayma sayıları. long Sayma sayıları. float Ondalıklı sayılar. double Ondalıklı sayılar. long double Ondalıklı sayılar. void Değersiz - boş.
C++ VERİ TİPLERİ
Temel Veri Tiplerinin Uzunlukları Not : Bu değerler 32 bit uygulama geliştirme ortamındaki platformlara özeldir. Platformdan platforma değişebilir. bool 0--1 char -128 -- 127 enum int ile aynı değerde int –2,147,483,648 -- 2,147,483,647 long –2,147,483,648 -- 2,147,483,647 float 3.4E +/- 38 double 1.7E +/- 308 long double 1.2E +/- 4932
unsigned : unsigned belli veri tiplerinin işaretsiz değerler almasını sağlar. Örneğin; unsigned char 0 - 255 arasında değer alır. Dikkat edilecek olunursa negatif kısım atılmış ve burada ki değer uzunluğu pozitif kısıma eklenmiş. unsigned char;int ve long türlerine uygulanabilir.
typdef - Türleri kendinize göre adlandırın : typdef kullanarak tanımlanmış türleri kendinize göre adlandırabilirsiniz..Dikkat ediniz ki bu şekilde yeni bir tür yaratmıyorsunuz. Ayrıca bu isimlendirmenizi diğer tiplerle birlikte kullanamazsınız.
Örneğin: typdef double FINANSAL artık double yerine FINANSAL kullanabilirsiniz. long FINANSAL şeklinde bir kullanım hatalıdır.
Değişkenler
Değişken Nedir? Değişken belli bit türe ait verileri saklayan veri deposudur. Aksi belirtilmedikçe içerikleri değiştirilebilir.
Değişken Nasıl Tanımlanır? Değişkenleri tanımlamak için aşağıdaki notasyon kullanılır.
Veri Tipi] [Değişken Adı];
Örneğin içinde sayı tutacak bir değişken şu şekilde tanımlanabilir
int sayi;
Benzer olarak aşağıdaki tanımlamalarda doğudur
char c; int i; float f; double d; unsigned int ui;
Değişken isimlerini tanımlarken dikkate alınacak noktalar : C++ dilinde de C dilinde ki gibi büyük ve küçük harfler farklı verileri temsil eder
Örneğin; char c; char C; int sayi; int Sayi; c ve C hafızada farklı yerleri gösterirler. sayi ve Sayi'da farklıdır.
Değişkenler harflerle yada _ başlar.
İçlerinde boşluk yoktur.
Değişkenler istenildekleri yerde tanımlanabilirler. Ancak burada dikkate alınması gereken noktalar vardır. Lütfen bölüm sonundaki örneklere göz atınız.
Değişkenlere değer atanması Bir değişkene değer atamak için = operatörü kullanılır. Değişkene değer atama tanımlandığı zaman yapılabildiği gibi daha sonradanda yapılabilir.
Örneğin; Tanımlama sırasında değer atama: char c = 'c'; int sayi = 100; Daha sonradan değer atama: char c; int sayi; c = 'c '; sayi = 100;
Aynı anda birden fazla değişken tanımlanabilir, ve aynı anda birden fazla değişkene değer atanabilir;
int i , j , k; i = j = k = 100; i,j,k'nın değeri 100 oldu.
Programlara Açıklama Eklenmesi
Açıklama Nedir? Değişkenleri tanımlarken dikkat ettiyseniz her C++ komutu ; (noktalı virgül) ile bitiyor. Bu derleyiciye komut yazımının bittiğini belitmek için kullanılıyor. Programlar uzadıkça ve karmaşıklaştıkça programımıza bir daha ki bakışımızda neyi neden yaptığımızı unutabiliriz. Yada yazılmış olan programı bizden başka kişilerde kullanacak olabilir. Bundan dolayı ne yaptığımıza dair açıklamaları kodun içine serpiştirmeliyiz. Yazdığınız komutlar basit fonksiyonları içersede detaylı şekilde açıklama eklemenizi öneririm. Böylecene aylar sonra kodunuza tekrar baktığınızda ne yaptığınızı kolayca hatırlayabilirsiniz. Başkası sizin kodunuza baktığında öğrenmesi çok hızlanacaktır.
Açıklamaları C++'ta nasıl tanımlayacaksınız ? C++ program içerisine iki şekilde açıklama eklemenize izin veriyor.Biri C'nin açıklama ekleme şekli olan // kullanılması. C++ derleyicisi // 'den sonra satır boyunca yazılanların tümünü yok sayar.
Örneğin: // Bu satır derleyici tarafından umursanmaz // Ve ben satırın başına // yazarak bu satırın açıklama olduğunu belirtiyorum // Aşağıda da örnek bir değişken tanımlanmıştır. long ornek;
C++'ın C'den farklı olarak birden fazla satıra açıklama yazmayı sağlayan bir yapı daha vardır. Bu yapı ile biter. Yukarıdaki örneği bu yapı ile aşağıdaki gibi tanımlayabiliriz. | |
| | | | C++ Veri Tipleri | |
|
| Bu forumun müsaadesi var: | Bu forumdaki mesajlara cevap veremezsiniz
| |
| |
| |