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