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 연산이 있다.
대입 연산자
= 우변에있는 내용을 좌변으로 대입
배정 연산자
+=, -=, *=./-,... 형 변환이 일어나지 않고 자료 형이 유지.
조건 연산자
조건 = 조건식? 참일때 값 : 거짓일때 값;

+ Recent posts