1. 과 ¶
- 다 결과값 라
#include<stdio.h> int main() { int a=1,b=2,c=3,d=4,e=5; printf("%d\n",(++a)+(b++)*(c+d)%e); return 0; }
- 다 bitwise operation 라
- 0110 0101 ^ 1001 1010
- 1010 1101 & 1010 1010
- 1010 1111 | 1010 1001
- 0110 0101 ^ 1001 1010
- , 다
2.1.1. 가르 내(fact) ¶
- redirection: input: <, output: >
- assignment operator: == 과 까
- arithmetic operator( 모르면 교로 돌가)
- increment/decrement, postfix/prefix: 모르면 곧바로 문다. 는데 깨 되(물론
못 겠만)
- shorthand operator (arithmetic operator + assignment operator)
- operator precedence/associativity
- bitwise operator
2.2.1. 배 내(fact) ¶
operator() 대 배다.
-expression과 statements
-assignment operater (=) 같다는 미가 라는것.
-increment operator ++i는 expression 되기 , i++는 1더다
-decrement operator는 동만 1 빼다
-operator precedence() << 이건 초등학교때 배운거.
가된 내 %(모러?)는 *,/ 가 같다?
-bitwise 배는데 다 려까 모르겠 ㅜㅜ
-expression과 statements
-assignment operater (=) 같다는 미가 라는것.
-increment operator ++i는 expression 되기 , i++는 1더다
-decrement operator는 동만 1 빼다
-operator precedence() << 이건 초등학교때 배운거.
가된 내 %(모러?)는 *,/ 가 같다?
-bitwise 배는데 다 려까 모르겠 ㅜㅜ
2.2.3. 과 답 ¶
- 다 결과값 라
#include<stdio.h> int main() { int a=1,b=2,c=3,d=4,e=5; printf("%d\n",(++a)+(b++)*(c+d)%e); return 0; }
2+2*7%5
2+4=6
- 다 bitwise operation 라
- 0110 0101 ^ 1001 1010
- 1010 1101 & 1010 1010
- 1010 1111 | 1010 1001
- 0110 0101 ^ 1001 1010
2. 1010 1000
3. 1010 1111
2.3.1. 배 내(fact) ¶
i++ ++i는 단독로 때 동만
다른 것과 같 때 (?) i++는 끝난 나 1 더는것
++i는 1 더고 는것.
%는 나고 나머.
/
+
-
*
다. ()
다른 것과 같 때 (?) i++는 끝난 나 1 더는것
++i는 1 더고 는것.
%는 나고 나머.
/
+
-
*
다. ()
a=b 는 b대 a로 (?)... 그 뜻.
같다를 고 다면 == 것.
같다를 고 다면 == 것.
2.3.3. 과 답 ¶
- 다 결과값 라
#include<stdio.h> int main() { int a=1,b=2,c=3,d=4,e=5; printf("%d\n",(++a)+(b++)*(c+d)%e); return 0; }
=> 답 : 2+2*7%5 2+4 므로 6..
- 다 bitwise operation 라
- 0110 0101 ^ 1001 1010
- 1010 1101 & 1010 1010
- 1010 1111 | 1010 1001
- 0110 0101 ^ 1001 1010