0702 복습
\r : 동일행의 선두로 이동
\uhhhh : 16진수 유니코드 문자. (8진수는 숫자3개)
'A' : 65 \u0041
'Z': 90
'a' : 97
'0' : 48
'9' : 57
문자열 : String
산술연산의 기본형은 int형으로 변환하여 연산함.
따라서 byte, short,char는 int로 변환해서 연산한다. (따라서 속도가 조금 느려진다.)
상수는 상관 없음.
피 연산자가 float형 또는 double형에서도 %연산자를 사용 할 수 있다. (C언어는 불가)
피 연산자의 자료 형이 다른 경우 큰 타입으로 변환 되어 연산된다.
ex ) int형 + long 형 = 변환 long형 + long형 => 결과 long형
0705 복습
++a;
a++;
1증가이지만 위치에 따라 차이가 있음.
자료 형을 유지 시키면서 연산을 수행한다.
관계연산자
>, >=, <, <= 결과는 true 아니면 false이다.
동등 연산자
==, != 결과는 true 아니면 false이다.
논리연산자
&&. ||
논리 부정 연산자
!
비트단위 연산자&, |, ^, ~ 실수단위에서는 불가능하다. 정수형에서 가능.
>>(부호로 채움), >>>(0으로 채움), 나눗셈 연산 << 곱셈응용 shift 연산이 있다.
대입 연산자
= 우변에있는 내용을 좌변으로 대입
배정 연산자
+=, -=, *=./-,... 형 변환이 일어나지 않고 자료 형이 유지.
조건 연산자
조건 = 조건식? 참일때 값 : 거짓일때 값;
'쌍용강북교육센터 > 7월' 카테고리의 다른 글
0706_Ex03_if : 정수를 입력 받아 3또는 2의 배수인지, 3의 배수인지 아니면 2의 배수인지 판별 (0) | 2021.07.07 |
---|---|
Q 0706_Ex01_if / Ex02_if : 입력받은 정수의 홀짝/짝 구분 (0) | 2021.07.06 |
0705_Ex20_Operator (0) | 2021.07.06 |
0705_Ex17_Operator (0) | 2021.07.06 |
0705_Ex16_Operator (0) | 2021.07.06 |