2 : Veri Tipleri
Bu yazıda hem veri tiplerini nasıl kullanacağımızı hem de bunları printf fonksiyonu ile nasıl göstereceğimizi inceleyeceğiz.
Kodu çalıştırdığımızda şöyle bir çıktı alıyoruz:
types.c
#include <stdio.h>
int main()
{
int val1 = 50;
printf("val1 degeri : %d \n", val1);
int val2 = val1 + 10.5;
printf("val2 degeri 60.5 beklenirken sonuc : %d \n", val2); // Bunun sebebi integer değerlerde
// kesir kısmı bulunamamasıdır.
float val3 = 40.0; // derleyicinin doğru yorumladığından emin olmak için 40 şeklinde yazmıyoruz.
printf("val3+10.5 degeri : %f\n", val3 + 10.5);
double val4 = 40.0; // sonraki işlemlerde data boyutu 8 byte olabilecekse
// float yerine double kullanılır yoksa data kaybı olur.
printf("val4 degeri :%f \n", val4);
printf("val4 degeri :%g \n", val4 + 10.5500);
char val5 = 'A';
printf("val5 ascii degeri %d\n", val5);
printf("val5 hangi karakter? = %c\n", val5);
printf("%s \n", "cpp dilinde bir string tanimlanabilirken"
" c dilinde dizi seklinde tanimlamak gerekir. Array kisminda ornek verecegiz.");
printf("integer bir sayi hex olarak gosterilebilir : %x \n", 255);
printf("0x formatinda da gosterilebilir : 0x%x \n", 255);
printf("ya da buyuk harfle de gosterilebilir : 0x%X \n", 255);
unsigned int val6 = 100;
printf("val6 degeri: %u \n", val6);
short int val7 = -200; // -32,768 ile 32,767 arası
printf("val7 degeri: %d \n", val7);
unsigned short int val8 = 200; //0 ile 65,535 arası
printf("val8 degeri: %u \n", val8);
long int val9 = -1000; //-2,147,483,648 ile 2,147,483,647 arası
printf("val9 degeri: %ld \n", val9);
unsigned long int val10 = 1000; //0 ile 4,294,967,295 arası
printf("val10 degeri: %lu \n", val10);
enum gunler {
pazartesi = 0,
sali,
carsamba,
persembe,
cuma,
cumartesi,
pazar };
enum gunler bugun = cuma;
printf("bugun = %d \n", bugun);
return 0;
}
Kodu çalıştırdığımızda şöyle bir çıktı alıyoruz:
val1 degeri : 50
val2 degeri 60.5 beklenirken sonuc : 60
val3+10.5 degeri : 50.500000
val4 degeri :40.000000
val4 degeri :50.55
val5 ascii degeri 65
val5 hangi karakter? = A
cpp dilinde bir string tanimlanabilirken c dilinde dizi seklinde tanimlamak gerekir. Array kisminda ornek verecegiz.
integer bir sayi hex olarak gosterilebilir : ff
0x formatinda da gosterilebilir : 0xff
ya da buyuk harfle de gosterilebilir : 0xFF
val6 degeri :100
val7 degeri: -200
val8 degeri: 200
val9 degeri: -1000
val10 degeri: 1000
bugun = 4
Yorumlar
Yorum Gönder