/*
#include <stdio.h>
int main(void)
{
printf("AND : %08X\n", 0x9 & 0xA);
printf("OR : %08X\n", 0x9 | 0xA);
printf("XOP : %08X\n", 0X9 ^ 0xA);
printf("NOT : %08X\n", ~0x9);
printf("<< : %08X\n", 0x4 << 1);
printf(">> : %08\n", 0x4 >> 1);
return 0;
}
*/
/*
#include <stdio.h>
int main(void)
{
unsigned int num;
printf("10진수: ");
scanf("%u", &num);
unsigned int mask = 1 << 7;
printf("2진수: ");
((num & mask) == 0) ? printf("0") :printf("1");
mask = mask >> 1;
((num & mask) == 0) ? printf("0") : printf("1");
mask = mask >> 1;
((num & mask) == 0) ? printf("0") : printf("1");
mask = mask >> 1;
((num & mask) == 0) ? printf("0") : printf("1");
mask = mask >> 1;
((num & mask) == 0) ? printf("0") : printf("1");
mask = mask >> 1;
((num & mask) == 0) ? printf("0") : printf("1");
mask = mask >> 1;
((num & mask) == 0) ? printf("0") : printf("1");
mask = mask >> 1;
((num & mask) == 0) ? printf("0") : printf("1");
mask = mask >> 1;
return 0;
}
*/
/*
#include <stdio.h>
int main(void)
{
char data = 'a';
char key = 0xff;
char encrpted_data;
encrpted_data = data ^ key;
printf("암호화된 문자=%c \n", encrpted_data);
char orig_data;
orig_data = encrpted_data ^ key;
printf("원래의 데이터=%c\n", orig_data);
return 0;
}
*/
/*
#include <stdio.h>
int main(void)
{
int i;
double f;
f = 5 / 4;
printf("%f\n", f);
f = (double)5/ 4;
printf("%f\n", f);
f = 5.0 / 4;
printf("%f\n", f);
f = (double)5/ (double)4;
printf("%f\n", f);
i = 1.3 + 1.8;
printf("%d\n", i);
i = (int)1.3+ (int)1.8;
printf("%d\n", i);
return 0;
}
*/
/*
#include <stdio.h>
int main(void)
{
int x=0, y=0;
int result;
result = 2 > 3 || 6 > 7;
printf("%d\n", result);
result = 2 || 3 && 3 > 2;
printf("%d\n", result);
result = x = y = 1;
printf("%d\n", result);
result = - ++x + y--;
printf("%d\n", result);
return 0;
}
*/
/*
#include <stdio.h>
int main(void)
{
double f_temp;
double c_temp;
printf("100");
scanf("%if", &f_temp);
c_temp = 5 / 9 * (f_temp - 32);
printf("0.000000\n", c_temp);
return 0;
}
*/