연산자 PAGE:43
연산자란 주어진 식을 계산하여 결과를 얻어내는 과정을 연산이라고 하며, 연산을 수행하는 기호를 연산자라고한다.
산술연산자 PAGE:43
산술 연산은 덧셈,뺄셈,곱셉,나눗셈의 사칙연산을 하는 것을 말합니다. 그리고 산술연산자는 산술식을 구성하는 요소 또는 기호를 말한다.
산술식에서의 식을 만들 수 있는 요소의 종류로는 덧셈(+),뺄셈(-),곱셉(*),나눗셈(/)이 있습니다.
산술 연산자는 변수와 변수 사이에 들어가 연산을 할 수 있도록 만들어 줍니다. 예를 들어, +는 + 양 옆에 있는 숫자들을 합하는 일을 합니다.
-는 뺄셈, *은 곱셉, /는 나눗셈 역할을 합니다.
문자 결합 연산자 PAGE:44
문자 결합 연산자는 제목 그대로 여러 문자를 결합하여 하나의 문자열을 만들 때 사용합니다.
대입 연산자 PAGE:46
대입 연산자는 연산자 왼쪽에 있는 변수에 오른쪽에 있는 수식 값을 저장하는 연산자이며, 치환 연산자라고도 합니다.
대표적인 대입 연산자는 변수에 값을 저장하는 ‘=’연사자입니다
대입 연산자의 종류에는 +=,-=,*=,/=,%= 있다
증감 연산자 PAGE:48
증감 연산자는 주어진 변수의 값을 1증가(++연산자)또는 1 감소(--연산자)시키는 역할을 합니다.
증가 연산자를 x++처럼 사용한 경우에 x=x+1과 동일한 의미이며,변수의 값을 1만큼만 증가 또는 감소하고자 하는 경우 증감 연산자를 사용합니다.
증감 연산자가 단독적으로 사용될 때는 ++x와 x++는 같은 의미 이지만, 다른 변수 또는 함수에서 사용될 때에는 ++X와 X++의 의미는 크게달라집니다.
++X는 주어진 수식 또는 함수에서 X값이 사용될 때, X의 값을 먼저 1 증가 시킨후 수식에 사용하라는 뜻이며, X++는 주어진 수식 또는 함수에 X값을 먼저 적용한 후에, 1을 증가시키라는 의미입니다.
--X와 X--또한 같은 의미로써 연산 전에 감소 시킬지 또는 연산 후에 감소시킬 것인지를 나타냅니다.
비교 연산자 PAGE:49
비교 연산자 프로그래밍에서 비교란 주어진 값들이 같은지,다른지,큰지,작은지를 구분하는 것을 의미한다.
이때 비교 연산자를 사용하는데 비교 연산자의 결과는 true나 false 중의 하나다.
true는 비교 결과가 참이라는 의미이고,false는 거짓이라는 뜻이다.
논리 연산자 PAGE:52
논리 연산자에는 ㅣㅣ(or), &&(and), !(not)이 있으며, 논리 연산자는 피연산자가 논리형 데이터인 true 또는 false로 결괏괎을 반환합니다.
ㅣㅣ(or) 연산자는 피연산자 중 하나만 true이면 true라는 결괏값을 반환합니다.
하지만&&(and) 연산자는 피연산자 중 하나만 false이면 false라는 결괏값을 반환합니다.
!(not)은 논리 부정 연산자로 피연산자가 true이면 false라는 반대의 결괏괎을 반환합니다.
연산자 우선순위 PAGE:52
연산자의 우선순위에는
1.() 괄호 안쪽의 수식
2.단항 연산자(--,++,!)
3.산술 연산자(*,/,%,+,-)
4.비교 연산자(>,>=,<,<=,==,===,!==,!=)
5.논리 연산자(&&,ㅣㅣ)
6.대입(복합 대입) 연산자(=,+=,-=,*=,/=,%=)
삼항 조건 연산자 PAGE:54
삼항 조건 연산자는 조건식(true 또는 false의 결괏값을 반환)의 결과에따라 실행 결과가 달라지는 삼항 연산자로, 연산을 위해 피연산자가 3개 필요합니다.
삼향 조건 연산자는 연산한 결과 조건식의 만족 여부에따라 실행하는 코드를 다르게 실행하고자 할때 사용합니다.
예를 들어 방문자로부터 입력받은 나잇값이 20세 이상이면 '성인'이라 출력하고,미만이면 '미성년자'라고 출력하도록 할때 사용할 수 있습니다.