3.6. 변 및 료 범 ¶
printf("%d", 10000000000); printf("%lld", 10000000000);
- lld는 더 범 가능 (long long)
- %f %lf
3.7. 논리, , 교 ¶
- : <<(left shift), >>(right shift), &(and), |(or), ^(xor), ~(not)
- 논리 : &&(and), ||(or) !(not)
- 교 : ==, !=, >=, <=, >, <
- !=, >=, <= 에서 등호가 오른쪽에 있는 것이 중요합니다. 예를 들어, x=!y 는 x y를 비교한 것이 아니라, y에 !(not) 논리 연산을 한 결과를 x에 대입한 것입니다.
- C는 boolean 다. 보 int로 과 고, 모든 가 0 경만 고, 그 는 다.
- !=, >=, <= 에서 등호가 오른쪽에 있는 것이 중요합니다. 예를 들어, x=!y 는 x y를 비교한 것이 아니라, y에 !(not) 논리 연산을 한 결과를 x에 대입한 것입니다.
3.8. if ¶
- 떤 명령 따라 되나 되 게 는 문법
// if(x=0) // x 0 대 // if(x==0) // x 0 교 if(문){ 명령1; } // 문 맞 경 명령1 다. // 를 는 관 들면 다.