반응형
01) 연산자
* 산술 연산자
| + | 덧셈 |
| - | 뺄셈 |
| * | 곱셈 |
| / | 나눗셈 |
| % | 나머지 |
| ++ | 증가 연산자 |
| -- | 감소 연산자 |
* 관계 연산자
| == | 같다 |
| != | 같지 않다 |
| > | 크다 |
| >= | 크거나 같다 |
| < | 작다 |
| <= | 작거나 같다 |
* 논리 연산자
| ! | not | 부정 |
| && | and | 모두 참이면 참 |
| || | or | 하나라도 참이면 참 |
* 비트 연산자
| & | and | 모든 비트가 1일때만 1 |
| ^ | xor | 모든 비트가 같으면 0, 하나라도 다르면 1 |
| | | or | 모든 비트 중 한 비트라도 1이면 1 |
| ~ | not | 각 비트의 부정, 0이면 1, 1이면 0 |
| << | 왼쪽 시프트 | 비트를 왼쪽으로 이동 |
| >> | 오른쪽 시프트 | 비트를 오른쪽으로 이동 |
* 대입 연산자
| += | a += 1 | a = a+1 |
| -= | a -= 1 | a = a-1 |
| *= | a *= 1 | a = a*1 |
| /= | a /= 1 | a = a/1 |
| %= | a %= 1 | a = a%1 |
| <<= | a <<= 1 | a = a<<1 |
| >>= | a >>= 1 | a = a>>1 |
02) 연산자 우선순위
| 대분류 | 중분류 | 연산자 | 결합규칙 | 우선순위 |
| 단항 연산자 | 단항 연산자 | ! ~ ++ -- sizeof | ⬅ | ⬆ ⬇ |
| 이항 연산자 | 산술 연산자 | * / % | ➡ |
|
| + - | ||||
| 시프트 연산자 | << >> | |||
| 관계 연산자 | < <= >= > | |||
| == != | ||||
| 비트 연산자 | & ^ | | |||
| 논리 연산자 | && || | |||
| 삼항 연산자 | 조건 연산자 | ? : | ➡ | |
| 대입 연산자 | 대입 연산자 | = += -= *= /= %= <<= >>= | ⬅ | |
| 순서 연산자 | 순서 연산자 | .(콤마) | ➡ |
03) 제어문
* if문 : 조건에 따라서 실행할 문장을 달리하는 제어문
if(조건)
실행할 문장1;
else if(조건)
실행할 문장2;
else
실행할 문장3;
* switch문 : 조건에 따라 분기할 곳이 여러 곳인 경우 간단하게 처리할 수 있는 제어문
switch(수식)
{
case 조건1:
실행할문장1;
break;
case 조건2:
실행할문장2;
break;
default:
실행할 문장3; //조건1, 조건2에 해당하지 않는 경우
}
🎈🎈전공자가 아닌 경우에는 프로그래밍 언어를 더 공부하시는 것을 추천드립니다~!
반응형
'자격증 > 정보처리기사 실기' 카테고리의 다른 글
| 2021 정보처리기사 1회차 실기 후기 (0) | 2021.04.26 |
|---|---|
| 정보처리기사 실기 요약 (1) - 프로그래밍 언어 활용 (0) | 2021.04.14 |
댓글