2021. 11. 02 TIL

서승원·2021년 11월 2일
0

TIL

목록 보기
11/68
    1. 02 TIL
      변수의 자료형

      실수형 변수와 정수형 변수 간의 연산에는 주의해서 봐야 할 점이 많다.
  • 실수형 변수와 실수형 변수
    실수형 변수의 자료형을 유지하며 연산을 수행하며, 곱셈, 나눗셈의 경우도 마찬가지지만 4번째 출력 결과를 보면 알 수 있듯 3.333… 의 꼴이 나와야 하지만 3.333333333333333335 로 유사한 값으로 수렴하는 것을 알 수 있다. 이는 자료형에 따른 기억공간의 bit수 한계 때문이다. 이런 이유로 실수 간의 비교에서 ' == ', '>=', '>=' 을 사용하는 데에는 주의가 필요하다.
  • 정수형 변수와 정수형 변수
    정수형 변수 간의 연산 역시 자료형을 유지하며 연산을 수행한다. 나눗셈의 경우는 3.333… 이 나와야 하는 결과값의 자료형이 정수형이 되면서 소숫점 이하를 버리고 정수인 3으로 출력되는 것을 볼 수 있다.

  • 실수형 변수와 정수형 변수
    실수형 변수와 정수형 변수 간에 연산을 수행하면 서열이 낮은 정수형 변수가 자동 형변환을 해서, 실수형 변수 간 연산이 돼서 실수형 변수인 결과를 출력하게 된다.

for 조건문
for 조건문의 코드 구성은 다음과 같다.
for(①조건이 될 변수 초기조건 , ②수행 조건 , ③loop 종료 시 수행){
④2번 조건 참일 시 수행 내용
}
위 구성을 도식화 하면,

그림과 같은 모양이 되고,실제 for 조건문에서 살펴보면

다음과 같이 진행된다.

profile
2년차 백엔드 개발자, crimy

0개의 댓글