language

Dev/Language

[Language] Type Conversion에 대한 개념 정리

Type Conversion Type Conversion이란 타입 변환이다. 타입 변환의 종류에는 표현 범위가 더 넓은 쪽으로 변환하는 상향 변환인 확장 변환, 확장 변환의 반대로 표현 범위가 더 작은 자료형으로 반환하는 축소 변환이 있다. Java에서 자동 형변환은 거의 대부분 확장 변환이다. 확장 변환 예시 double y = 99; // 99.0java 확장 변환 순서 byte(1) < short(2) < int(4) < long(8) float(4) < double(8)축소 변환 예시 int 상수를 byte, short에 대입할 때 정보 손실이 없으면 자동으로 변환한다. byte b = 123; // 축소 변환 short s = 456; // 축소 변환 형변환 연산자 사용 예시 수식의 의해 계산된..

Dev/Language

[Language] Data Type(자료형)에 대한 개념 정리

Data type 자료형은 값들의 집합 혹은 이 값들의 대한 연산들의 집합이다. 컴퓨터와 프로그래머에게 어떤 종류의 자료를 다루고 있는지 알려준다, 또한 자료가 어떤 값을 가질 수 있는지, 그 자료에 어떤 연산을 할 수 있는지를 제한한다. 자료형의 유형 자료형의 유형으로는 Basic Type과 Composite Type이 있다. Basic Type Basic Type은 기본 자료형이다. 예를 들어 int, boolean, string, char, float, double로 나뉜다. 분류 방식은 수치 타입, 불린 타입, 문자열 타입, 추가적으로 사용자 정의 기본 자료형인 열거형과 부분 타입으로 나뉜다. * 수치 타입 * 정수 타입 정수 값을 표현하는데 사용하는 바이트 수로 구분한다. FORTRAN과 같은 ..

friendshipkim97
'language' 태그의 글 목록