반응형

data type 6

[Kotlin] 코틀린 데이터 타입 이해하기

데이터 타입 코틀린에서 소수 5.5와 정수 5를 더해보자. fun main() { println(5.5 + 5) } // 출력 10.5 10.5라는 새로운 소수가 출력된다는 것은 이미 예상했을 것이다. 코틀린에서는 5.5와 같은 소수는 Double, 5와 같은 정수를 Int 타입이다. 또한 두 수를 더한 결과는 10.5라는 Double 타입으로 출력하게 된다. 따라서 코틀린은 타입을 사용해 5.5 + 5라는 식이 올바른 식인지 검증하고, Double 타입의 새 값을 만들어 연산 결과를 저장한다. 타입(Type)은 사용자가 데이터를 어떤 식으로 사용할지를 코틀린에게 전달해 준다. 데이터에 대해 적용할 수 있는 연산, 데이터의 의미, 타입에 속한 값을 저장하는 방식을 정의한다. 그렇다면 문자열 타입인 Str..

[Java] 자바의 데이터 타입 종류와 데이터 타입 변환

정수형 (byte, short, int, long) 정수형 데이터 타입은 숫자를 나타내는 자료형으로 byte, short, int, long이 있다. 이들은 각각 차지하는 메모리의 크기와 나타낼 수 있는 숫자의 범위가 다르다. 과거에는 메모리의 용량이 크지 않아서, 필요에 따라 변수의 범위를 알맞게 사용해야 했다. 그로 인해 가장 적은 메모리를 사용하는 byte(1byte)부터 가장 많은 메모리를 차지하는 long(8byte)까지 정수를 표현하는 것에도 다양한 데이터 타입이 쓰이게 된 것이다. 하지만, 현대에는 메모리의 용량이 부족할 일이 거의 없기 때문에, 일반적으로 int형을 주로 사용한다. 정수형 데이터 타입의 메모리와 범위는 다음과 같다. 자료형 메모리 범위 byte 1byte -128 ~ 127..

[Java] 자바의 데이터 타입과 리터럴의 개념 정리

데이터 타입이란? (Data type) 자바에서 데이터 타입(자료형, Data type)은 어떤 값의 유형을 뜻한다. 데이터 타입에 따라 값이 차지하는 메모리 공간의 크기와, 값이 저장되는 방식이 결정된다. 데이터 타입은 자료형이라고도 한다. 기본 타입과 참조 타입 자바의 데이터 타입은 실제 값을 의미하는 기본 타입(Primitive type)과 어떤 값이 저장된 주소를 값으로 갖는 참조 타입(Reference type)이 존재한다. 기본 타입(Primitive type) 값을 저장할 때, 데이터의 실제 값이 저장된다. 기본 타입에는 정수형(byte, short, int, long), 실수형(float, double), 문자형(char), 논리형(boolean) 등이 있다. 참조 타입(Reference ..

[Kotlin] 2-2. 코틀린의 정수형과 실수형 및 출력 방법

자료형 코틀린의 정수형 또는 실수형을 선언하여 사용을 할 경우, 같은 정수나 실수를 표현하더라도 여러 종류의 자료형이 존재하기 때문에 사용 용도에 따라 자료형을 지정하여 사용해야 합니다. 일반적으로 정수의 경우 Int형, 실수의 경우 Double형을 사용하지만, 작은 범위의 수를 사용하여 메모리를 절약한다거나 Int형의 범위보다 큰 수를 사용해야 할 경우 가능한 자료형을 사용해야 하기 때문입니다. 정수형 자료형 크기 범위 Byte 1Byte -128 ~ 127 Short 2Byte -32768 ~ 32767 Int 4Byte -2147483648 ~ 2147483647 Long 8Byte -9223372036854775808 ~ 9223372036854775807 UByte 1Byte 0 ~ 255 US..

[Kotlin] 2-1. 코틀린의 자료형과 변수 선언 (자료형의 종류 및 변수 선언 방법과 규칙)

자료형과 변수 자료형 프로그래밍 언어에서는 기본형 자료형과 참조형 자료형이 존재합니다. 기본형 자료형이란 가공되지 않은 순수한 자료형으로 프로그래밍 언어에 내장된 자료형입니다. 참조형 자료형은 동적 공간에 데이터를 둔 다음에 이를 참조하는 자료형을 뜻합니다. 자바 언어에서는 boolean, char, int, double 등 논리형, 문자형, 정수형, 실수형 자료형은 기본형 자료형을 사용하고 String, Date, 클래스, 인터페이스, 배열, Enum 등 참조형 자료형을 사용하여 기본형, 참조형 자료형을 모두 사용하는 언어입니다. 하지만, 코틀린 언어는 모든 자료형이 참조형 자료형입니다. 따라서 논리형, 문자형, 정수형, 실수형 등의 자료형 또한 참조형 자료형입니다. 동적 공간에 객체 형태로 자료형을 ..

[C언어] 자료형 정리 및 예시(Data type in C language)

자료형(Data type)이란 데이터의 특징을 결정하는 변수의 선언을 뜻합니다. 따라서 변수를 선언함과 동시에 변수에 값을 저장하기 위한 정수, 실수, 문자 등의 데이터 특징을 지정해 주어야 합니다. 또한, 프로그래밍 언어에서는 자료형의 세분화를 통해 주기억 장치(메모리)의 낭비를 최소화하고 있습니다. 예를 들어 날짜와 같이 크기가 작은 데이터를 큰 자료형에 저장하게 된다면 낭비되는 데이터가 많아질 것입니다. 그렇기 때문에 같은 정수 또는 실수를 다루더라도 크기가 다른 자료형이 존재합니다. C언어의 기본 자료형은 다음과 같습니다. 특별히 자료형을 지정하지 않은 경우 상수에 적용되는 자료형은 char, int, double이며 이를 기본 자료형이라 칭합니다. signed와 unsigned는 부호가 있고 없..

언어(Language)/C 2021.09.07
반응형