자료형

실수형 (float) 자료형의 메모리 구조, 실제로 변환해보기
exponent : 지수부 (지수 부분)matissa : 기수부 (분수 부분) float형 실수의 전체 구조 IEEE 754 표준은 binary32에 대해 다음과 같이 명시한다.부호 비트 : 1 비트지수부 비트 : 8 비트가수부 비트 : 정밀도는 24 비트 (실제로 메모리엔 23 비트로 표현) 부호부 1 비트는 실수값이 양수일 때 0, 음수일 때 1로 표현된다. 지수부 8 비트를 unsigned char로 봤을 때, 실제 값에서 127을 더한 값을 저장하며 저장된 값의 범위는 다음과 같다.stored bits : 0 actual value : -127 (실제 지수값을 표현하는 것이 아닌 특정 의미가 있음)stored bits : 1 actual value : -126stored ..

[Java] 자료형 정리
Data Type자바에는 기본형 (Primitive Type)과 참조형 (Reference Type)이 있다.Java Data Type ㄴ Primitive Type ㄴ Boolean Type(boolean) ㄴ Numeric Type ㄴ Integral Type ㄴ Integer Type(short, int, long) ㄴ Floating Point Type(float, double) ㄴ Character Type(char)ㄴ Reference Type ㄴ Class Type ㄴ Interface Type ㄴ Array Type ㄴ Enum Type ㄴ etc.Primitive Type기본형은 다음과 ..
[SQL] 자료형
컬럼의 자료형1) 숫자형 TINYINT, INT, FLOAT2) 문자형 CHAR, VARCHAR, TEXT, ENUM3) 날짜형 DATE, DATETIME, TIMESTAMP 숫자형 자료형1) TINYINT- 가장 작은 숫자 자료형.- 부호가 있는 경우 -128 ~ 127. - 부호가 없는 경우 0 ~ 255. - 1byte 크기를 갖는다. 2) SMALLINT- 부호가 있는 경우 -32768 ~ 32767.- 부호가 없는 경우 0 ~ 65535.- 2bytes 크기를 갖는다.3) MEDIUMINT- 부호가 있는 경우 -8388608 ~ 8388607.- 부호가 없는 경우 0 ~ 16777215.- 3bytes 크기를 갖는다. 4) INT-..

[C/C++] 32bit 자료형 / 64bit 자료형의 크기 정리
#include #include #include int main(void) { printf("### 1 Byte = 8 bit ###\n"); printf("int : %d byte\n",sizeof(int)); printf("unsigned int : %d byte\n",sizeof(unsigned int)); printf("long int : %d byte\n",sizeof(long int)); printf("unsigned long int : %d byte\n",sizeof(unsigned long int)); printf("long long int : %d byte\n",sizeof(long long int)); printf("float : %d byte\n",sizeof(float)); prin..
[Python] 기본 자료형 1(숫자형, 문자열, bool형, None)
[숫자형] 숫자형에는 int(정수형), float(실수형), complex(복소수)가 있다. - integer(정수형) 말 그대로 양의 정수, 음의 정수, 0을 포함하는 자료형이다. a = 123 b = -123 c = 0 파이썬 2.x 버전에서는 엄청 큰 숫자를 담기 위한 long 타입이 존재했지만, 3.x부터는 long 타입이 사라지고, int 타입이 크기 제한이 없는 부호있는 정수형이 되었다. 파이썬 정수형의 크기는 컴파일러에 의해서가 아닌 컴퓨터 메모리에 의해서만 제한된다. 8진수(ex, 0o65)나 16진수(ex, 0x1FF)로도 표현이 가능하다. a = 0o65 b = 0x1FF - float(실수형) 실수형은 소수점이 포함된 숫자를 의미한다. 다른 언어처럼 float와 double 타입이 따..

[C] 자료형 - 정수/실수
자료형이란? 메모리에 데이터가 저장되는 형식이다. 자료형마다 메모리 공간을 다르게 할당되는데, 예를 들어 int의 경우 4byte, char의 경우 1byte 이다. 자료형에는 정수형과 실수형으로 나눠진다. 정수형에는 char, short, int, long 이 존재하고 실수형에는 float, double, long double이 존재한다. 참고 : bit 와 byte 1byte는 8bit를 나타낸다. 종종 컴퓨터보면 32bit, 64bit로 나눠지는것을 본적이 있다. 이는 CPU가 한번에 처리하는 비트의 수로 32bit는 한번에 32개의 bit를 처리하고, 64bit 64개의 비트를 처리한다. 사용 범위 - 정수형 char : 1byte(8bit) : -128 ~ 127 short : 2byte(16b..
[C#] 자료형(Data Type)의 기본 값(default) 연산자
C# 7.1부터는 컴파일러가 자료형을 유추하여 기본값을 할당하는 default 리터럴이 추가되었으며, 코드를 심플하게 작성할 수 있다. default 연산자, 리터럴 default 연산자는 괄호 안에 자료형을 명시해준다. int num = default(int); Console.WriteLine(num); // 0 default 리터럴은 괄호를 생략할 수 있다. 컴파일러가 변수 num의 자료형을 유추하여 기본값을 할당한다. int num = default; Console.WriteLine(num); // 0 아래 표는 각 타입의 기본 값이다. 자료형(Data Type) 기본값 참조 형식 null 정수 숫자 유형 0 부동 소수점 숫자 유형 0 bool false char '\0' enum 0 struct ..
[JS] 자료형
기본 자료형 자바스크립트에서는 3가지 기본 자료형(primitive data type)을 지원한다. 문자열: 문자열 자료형은 자바스크립트 내의 텍스트를 표현하며, 문자열은 유니코드 문자의 나열이다. 숫자: 자바스크립트의 모든 숫자(정수와 부동 소수점 수 모두)는 Number 타입이다. 불린: 불린 자료형은 참(true)과 거짓(false)으로 두 가지 값만 있다. 복합 자료형 자바스크립트에서는 다음과 같은 복합 자료형을 지원한다. 객체: 객체는 값의 집합을 나타낸다. 배열: 배열은 순차적인 값의 집합을 나타낸다. 함수: 함수는 실행 가능한 코드가 담긴 특별한 객체다. 특수 자료형 자바스크립트에는 두 가지 특수한 자료형이 정의돼 있다. 널(null): 널은 값이 없을 나타내는 특별한 자료형이다. 미정의 값..
[JS] 변수 자료형
let x; x = 0; // x의 값은 0 // JavaScript는 많은 타입의 변수를 지원한다 x=1; x=0.01; x="hello world"; x='JavaScript'; x=true; x=false; x=null; x=undefined;