-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathmain.c
54 lines (43 loc) · 1.19 KB
/
main.c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
/*
29.12.2020
Veri tipleri
*/
#include <stdio.h>
#include <stdlib.h>
#define PI_SAYISI 3.14
unsigned char a; //1 byte
unsigned short b; //2 byte
unsigned int c; //4 byte
unsigned long d; //4 byte
float e; //4 byte
double f; //8 byte
unsigned long long g; //8 byte
char buf[11];
int main()
{
printf("char = %d\n" , sizeof( a ) );
printf("short = %d\n" , sizeof( b ) );
printf("int = %d\n" , sizeof( c ) );
printf("long = %d\n" , sizeof( d ) );
printf("float = %d\n" , sizeof( e ) );
printf("double = %d\n" , sizeof( f ) );
printf("long long = %d\n" , sizeof( g ) );
buf[0] = 0x41; //hexedecimal sabit sayi
buf[1] = 196;
buf[2] = 67;
buf[3] = 68;
buf[4] = 69;
buf[5] = 70;
buf[6] = 71;
buf[7] = 72;
buf[8] = 73;
buf[9] = 0; //Zero Char (String Sonu demeke)
a = 65;
e = 3.1456;
printf("a = %c\n" , a ); // ASCII karakteri karsiligi
printf("a = %d\n" , a ); // Tamsayi (decimal)
printf("a = %x %X\n" , a , a ); // Hexedecimal karsiligi
printf("a = %.2f\n" , e ); // Noktali Sayi
printf("Dizi Verisi = %s\n" , buf ); //String karsiligi
return 0;
}