inblog logo
|
RottenYogurt's Development Blog
    java

    형변환

    썩은요플렛's avatar
    썩은요플렛
    Dec 13, 2023
    형변환
    형변환은 하나의 데이터 타입을 다른 데이터 타입으로 바꾸는 것을 의미합니다. 프로그래밍 언어에서는 데이터의 형변환을 허용하여 데이터를 필요한 형식으로 변환하거나 다른 형식의 데이터로 사용할 수 있게 합니다.
    대부분의 언어에서는 두 가지 유형의 형변환이 있습니다:
    1. 암시적 형변환(Implicit Casting 또는 자동 형변환): 데이터를 더 큰 데이터 타입으로 자동으로 변환하는 것을 의미합니다. 작은 데이터 타입에서 큰 데이터 타입으로의 형변환이 일어납니다. 예를 들어, 정수를 부동 소수점으로 변환하는 경우가 있습니다.
      1. javaCopy code int num = 10; double decimalNum = num; // int가 double로 자동 형변환 됨
    1. 명시적 형변환(Explicit Casting): 프로그래머가 직접 형변환을 지시하는 것을 의미합니다. 데이터 손실이 발생할 수 있으므로 주의하여 사용해야 합니다.
      1. javaCopy code double decimalNum = 10.5; int num = (int) decimalNum; // double이 int로 명시적 형변환 됨
    형변환은 데이터 타입의 크기나 범위에 따른 변환을 처리하거나, 서로 다른 데이터 타입 간의 연산을 위해 필요한 경우에 사용됩니다. 하지만 데이터 손실이 발생할 수 있으므로 주의해서 사용해야 합니다.
     
    Share article

    RottenYogurt's Development Blog

    RSS·Powered by Inblog