제목 : 3.7. 예제. 비트 연산자 : 비트연산자.c
글번호:
|
|
45
|
작성자:
|
|
레드플러스
|
작성일:
|
|
2005/08/02 오전 12:01:48
|
조회수:
|
|
5070
|
#include <stdio.h>
void main()
{
int a=10, b, c=5;
char ch[10] = "red";
short a = 0xF0; //이진수 11110000
short b = 0x0F; //이진수 00001111
printf("a & b의 결과는 : %x\n", a & b);
printf("a | b의 결과는 : %x\n", a | b);
printf("a ^ b : %x\n", a ^ b);
b = ~a;
printf("a=%d, b(~a)=%d\n", a, b);
printf("a=%d, c=%d, a&c = %d\n", a, c, a & c);
printf("a=%d, c=%d, a ^ c = %d\n", a, c, a ^ c);
printf("a=%d, c=%d, a | c = %d\n", a, c, a | c);
printf("sizeof(a)=%d\n", sizeof(a));
printf("sizeof(ch)=%d\n", sizeof(ch));
printf("sizeof(float)=%d\n", sizeof(float));
printf("sizeof(3+5.5)=%d\n", sizeof(3+5.5));
}