반응형


//******************************************************************* // //******************************************************************* #include

//******************************************************************* //결합법칙!! //******************************************************************* // int i; // i = 10+10; // int a,b; // a = b =10; // b =10 부터 실행이 되고 그후 a =b 가 실행이 된다. // 1) 산술 연산자 // 수식의 연산을 위해 사용하는 연산자다. // +, -, *, / , % //두수를 나누고 나눈 나머지를 구하는 연산자 !! // printf("%d\n",11%3); //2 // 예) 사용자에게 정수를 입력 받아서 짝수면 짝수 홀수면 홀수를 출력하라. // int i; // scanf("%d",&i); // if(i%2 ==0) // 짝수 // else if(i%2 ==1) //홀수 // 예) 맨 끝자리가 0으로 끝나는 수는 어떤수인가? // 예) 나는 24살이다 나랑 띠동값은 몇살 몇살이냐? i%12 == 0 // 로또!! // 1~ 45: x = 100000000 % 45; //?? 10 // 값의 범위를 지정하고 할때...!! // % ??? -- // 2) 대입 연산자 // 대입 --> assignment --> 값을 넣는다.. // a=10; // int a,b,c; // a = (b=(c =10)); // 복합 /* int a = 10; a = a+1; a+= 1; a-= 1; */ // 3) 증감 연산자 // 현재 값을 1 증가하는 방법 !! // 변수의 값을 1씩 증가 시키거나 1씩 감소시키는 연산자 !! // ++ : 1증가 , -- : 1감소 // int a=10; i++; // 전치 : ++변수 --> 가장 먼저 ++을 실행 // 후치 : 변수++ --> 가장 마지막에 ++ 실행 /* void main() { int a =10; // printf("%d\n",--a); // 9 // printf("%d\n",++a); // 10 printf("%d\n",++a); //11 printf("%d\n",--a); //10 printf("%d\n",a--); //10 printf("%d\n",++a); //10 printf("%d\n",a--); //10 printf("%d\n",--a); //8 printf("%d\n",++a); //9 }*/ // 4) 관계 연산자 // > , < , <= , >= : 좌변과 우변의 항의 크기를 비교할때 사용 // == : 같다 // != : 같지 않다. // 관계 연산자는 항상 결과가 참, 거짓 // true, false 값이 나온다. // if(10>11) // 거짓 // if(10<11) // 참 // 5) 논리 연산자 // && : AND 둘다 참일경우 참이 된다. // || : OR 둘중에 하나만 참이여도 참이된다. // ! : NOT 부정 연산자: 수식의 결과를 부정한다. /* void main() { if(10 < 20 || printf("???\n")) printf("참 \n"); }*/ // 6) 비트 연산자 //비트 단위로 연산을 수행하겠다 !! /* void main() { printf("%d\n", 10& 2); }*/ // 비트 시프트 연산자 /*void main() { printf("%d\n", 10<<2); printf("%d\n", 10>>2); }*/ // XOR : 2개의 값이 달라야 참!! /*void main(){ printf("%d\n", 10^8); }*/ //과제~~~~~~~~~~~~~~~ /* void main() { printf("%d\n",~10); printf("%d\n",~1); printf("%d\n",~2); printf("%d\n",~-10); printf("%x\n",~10); } */ // 7) 삼향(조건) 연산자 // (조건)? 참 : 거짓! /* void main() { (10>5)? printf("참"):printf("거짓"); } */ // 8) 기타 연산자 // sizeof() : 변수의 크기를 얻을때 사용!! /* void main() { printf("%d\n", sizeof(int)); }*/ // 캐스트 연산자 !! /* void main() { float f = 3.14; int t; t=f; t = (int)f; // f변수의 값을 인트형으로 변환해서 대입해라. printf("%f\n",(float)t); }*/ void main() { printf("////////////////////////////////////////////////////\n"); printf("삼각형 \n"); for(int i=0;i<5;i++) { for(int j=0;j<=i;j++) printf("*"); printf("\n"); } printf("////////////////////////////////////////////////////\n"); printf("역삼각형\n"); for(int i=0;i<5;i++) { for(int j=5;j>i;j--) printf("*"); printf("\n"); } printf("////////////////////////////////////////////////////\n"); printf("정삼각형\n"); int i, j, z,d = 1; for(i=0;i<5;i++) { for(j=0;j<5-1-i;j++) { printf(" "); } for(z=0;z


'C, C++' 카테고리의 다른 글

[C] 함수의 여러가지 종류  (0) 2014.11.18
[C] 함수 작성법  (0) 2014.11.18
[C] 함수  (0) 2014.11.18
[C] 반복문  (0) 2014.11.17
[C] 조건문 반복문  (0) 2014.11.17

+ Recent posts