연산자 우선순위
우선순위 높음 | () | 괄호 연산자 |
++ -- ~ ! | 단항 연산자 | |
* / % | 산술 연산자 | |
+ - | 산술 연산자 | |
<< >> | 비트 연산자 | |
< <= > >= | 비교 연산자 | |
== != | 관계 연산자 | |
& ^ | | 비트 연산자 | |
&& || | 논리 연산자 | |
우선순위 낮음 | = += -= *= /= %= | 대입 연산자 |
~연산자
+1하고 부호 바꾸면 됨
<< >> 비트 연산자
<<
2진수로 바꾸고 왼쪽으로 밀기 (오른쪽에 0붙여주면 됨)
>>
2진수로 바꾸고 오른쪽으로 밀기(오른쪽 숫자 없애면 됨)
+
정수/정수
정수여야함
ex)
float i;
i = 100 / 300;
i = 0.0;