BAST VER TPLER Alfa Nmerik Karakterler a b
BASİT VERİ TİPLERİ Alfa Nümerik Karakterler: a, b, c, ……… Rakamlar: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 Altçizgi : _ Özel Karakterler: , . / ) } + & > ; “ [ } # ^ = ! : ( % * <
İsimlendirme Kuralları: Ayrılmış isimler • • Asm Char Double Float İnt Register Static unsigned • ELSE • FOR • RETURN • VOID • BREAK • CONTINUE • GOTO • HUGE • NEAR • IF Geçersiz isimler 1 ADAM AI? 3 NO 3: ÖĞRETİM_YILI Artim-1
Bilgilerin Kodlanması 0 0 veya 0 1 0 0 BYTE 28 = 256 FARKLI BİLGİ 0 0
Char Tamsayı Tipi -128 7 6 İşaret Biti Pozitif için : 0 Negatif için: 1 5 4 +128 3 Sayı alanı 2 1 0
TİP SIFATLARI Tip Char İnt float double Tip uzunluğu 1 bayt 2 bayt 4 bayt 8 bayt Alt Sınır -128 -32768 ± 3. 4 E-38 ± 1. 7 E-308 Kısa Form Uzunluk Üst Sınır 127 32768 ± 3. 4 E+38 ± 1. 7 E+308 Aralık Unsignad Char - 1 bayt 0……. 255 Unsigned int unsigned 2 bayt 0… 65535
Tip Tamlayıcıları Tip uzunluğu float double Long float Long double Tip 4 bayt 8 bayt 10 bayt Alt Sınır Üst Sınır ± 3. 4 E-38 ± 1. 7 E-308 ± 3. 4 E-4932 Kısa Form Uzunluk ± 3. 4 E+38 ± 1. 7 E+308 ± 3. 4 E+4932 Aralık Long int long 4 bayt -2147483648 … 2147483648 Unsigned long int Unsigned long 4 baty 0… 4294967295
Çıkış Format Karakterleri printf("Isaretli Tam Sayi Tip Karekteri Çıkış Biçimi d İşaretli tamsayı i İşaretli tamsayı u İşaretsiz tamsayı f Gerçel sayı e Üssel gerçel sayı ld Long tamsayı lf Double gerçel sayı c Tek karakter s string : %3 d", x);
Giriş Format Karakterleri scanf("%d", &x ); Tip Karekteri Çıkış Biçimi d İşaretli tamsayı D Long İşaretli tamsayı u İşaretsiz tamsayı U Long İşaretsiz tamsayı e Üssel gerçel sayı f Gerçel sayı lf Double gerçel sayı c Tek karakter s string
- Slides: 8