반응형
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 |
댓글