2011년 2월 18일 금요일

산술 연산자

 
분류
연산자
사용 예
설명
이항
+
a + b
a b 가 숫자라면 합, 문자열이라면 문자 이어줌
-
a - b
a에서 b를 뺀다
*
a * b
a에서 b를 곱한다
/
a / b
a에서 b를 나눈다
%
a % b
ab로 나눈 후 나머지를 구한다
단항
+
+a
a의 부호를 유지한다
-
-b
a의 부호를 바꾼다
산술 연산 규칙
1. 피연산자에 double 형이 있으면 double 형으로 연산이 수행
2. 피연산자에 float형이 있으면 float형으로 연산이 수행
3. 피연산자에 long형이 있으면 long형으로 연산이 수행
4. 그 외에는 int형으로 연산이 수행(int 형보다 작은 형은 모두 int 형으로 변환)
계산식
형 변환
결과형
byte * byte
int * int
int
short * byte
int * int
int
byte / int
int / int
int
float * int
float * float
float
long / byte
long / long
long
long * double
double * double
double
5.2 대입 연산자(=. op=)
연산자
사용 예
설명
+=
a += b
a = a + b
-=
a -= b
a = a - b
*=
a *= b
a = a * b
/=
a /= b
a = a / b
%=
a %= b
a = a % b
&=
a &= b
a = a & b
^=
a ^= b
a = a ^ b
!=
a |= b
a = a | b
<=
a <= b
a = a < b
>>=
a >>= b
a = a >> b
>>>=
a >>>= b
a = a >>> b
  



댓글 없음:

댓글 쓰기

국정원의 댓글 공작을 지탄합니다.

대학원생의 투고 지도 ④ (완결) — 논문의 수준이란 무엇인가: 사다리와 사분위, 첫 논문 전략

완결편이다. "논문 수준"이라는 말을 해부하고, 에듀테크 석사생의 첫 논문 전략으로 마친다. 학위논문과 학술지 논문은 다른 장르다 먼저 가장 흔한 혼동부터. 학위논문(thesis)은 "내가 연구를 수행할 줄 안다...