:: 게시판
:: 이전 게시판
|
이전 질문 게시판은 새 글 쓰기를 막았습니다. [질문 게시판]을 이용바랍니다.
통합규정 1.3 이용안내 인용"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
06/04/02 12:27
음... 프로그램을 생업으로 삼고 있고... 예전에는 학교에서 강의한적도 있는 사람인데... 도무지 한소스에 몰아놓기가 무슨 의미 가 있는지 모르겠군요...
아무튼... 필요하시다니... #include <stdio.h> #include <conio.h> #include <stdlib.h> #define ESC 0x1b #define INT_MIN (-2147483647 - 1) /*최소 정수 값(signed) */ #define INT_MAX 2147483647 /*최대 정수 값(signed) */ void one(); void two(); void three(); void four(); void printline(); void one() int a = 5, b = 6, c = 5, d = 1; int x; x = a < b || a < c && c < d; printf("괄호 없는 경우 ===> x = %d\n", x); x = (a < b || a < c) && c < d; printf("괄호 있는 경우 ===> x = %d\n", x); return ; void two() int a = 10; int b, c, d, e; b = ++a+3; printf("a = %d\t b = %d\n", a, b); c= a+++3; printf("a = %d\t c = %d\n", a, c); d = --a+3; printf("a = %d\t d = %d\n", a, d); e = a--+3; printf("a = %d\t e = %d\n", a, e); void three() int a = 1, b = 0; int x, y, z; x = 4 + 6 / 2 % 2 * 4 ; y = a >= b == a < a != a; z = a > b && a <= a || !a; printf(" = %d, y = %d, z = %d\n", x, y, z); void four() int x, y, z ; x = y = z = 1; ++x && y++ || ++z; printf("x = %d, y = %d, z = %d\n", x, y, z); printf("%d\n", x > z ? x : z); void printline() int counter; for( counter = 0; counter < 25; counter++ ) printf("*" ); printf("\n"); void main(void) int i, size, x; char ch, buffer[30]; size = sizeof(int) * 8; x = INT_MAX; printf("\tINT_MIN = %X\n", INT_MIN); printf("\tINT_MAX ="); printf("%9X(H) = ", x); printf("%9d(D)", x); printf("\n\t\t= "); for(i=0; i < size; i++, x<<=1) (INT_MIN & x) ? printf("1") : printf("0"); printf("\n"); do{ printf("\n10진수를 입력하시오 : "); gets(buffer); x =atoi(buffer); printf("%15d = ", x); for(i=0; i < size; i++, x<<=1) (INT_MIN & x) ? printf("1") : printf("0"); printf("\n\n계속은 아무키나, 종료는 ESC 키\n\n"); printf("\n"); printline(); one(); printline(); two(); printline(); three(); printline(); four(); printline(); getch(); }
|