# Double

[swift] 부동 소수점 오류가 나는 이유
Integers (정수)소수점이 없는(분수 부분이 없는) 숫자를 의미 한다.swift 의 Int는 크기에 따라 다양한 타입을 제공한다. Int 가 컴퓨터에 어떤 형식으로 저장 되는지보자. Int8 과 Uint8 의 최대값과 최소값을 찍어보았다. 우선 여기에서 뒤에

[CS] Single Precision / Double Precision
쇼핑몰의 DB 모델을 만들때 price에 무슨 자료형을 써야 할까 고민하다가 정리해본다.양수와 음수를 판별하는 비트.MSB(Most Significant Bit)양수는 0, 음수는 1.수의 정밀도를 결정하는 부분.2^e 에서 e를 표현하는 것.바이어스지수(부동소숫점)실
22.02.20 실수형의 저장형식
실수형을 저장할때는 다음과 같은 형태로 저장한다.± M \* 2E4byte(32bit)인 float의 경우 데이터 저장형식은 아래와 같다. 1 bit : 부호 8 bit : E (지수, -127~128) 23 bit : M (가수, 10진수로 7자리 정밀도)8byte(
22.02.18 실수형의 범위와 정밀도
자료형 중 실수형 타입은 2가지 타입이 있다.float : 4 bytedouble : 8 byte실수형 타입도 정수형과 마찬가지로 오버플로우가 일어나지만, 결과값은 최소값이 아닌 "무한대"이다.정수형과 반대로 언더플로우도 일어나며, 결과값은 "0"으로 수렴한다.floa

Swift Sneak Peek
처음에 Swift 공부할 때는 정말 아무것도 몰라서, 힘들었던 경험이 있다. 좋은 기회로 한번더 정리할 시간이 생겼다. 다시한번 전체적으로 훑는 시리즈를 만들어본다.

[JAVA] double와 float의 차이점
자바에서 double와 float의 차이점에 대해서 알아볼려고 한다.개발을 하면서 double과 float를 쓰지만 둘 다 실수형을 표현할 때 쓴다는 것만 알았지 정확하게 차이점은 몰랐는데 이번에 정리해볼련다.밑에서 볼 수 있듯이 float는 4바이트의 수까지 표현하고
컴퓨터의 실수표현 (부동소수점, float)
소수점의 위치가 고정되어있다.표현가능한 범위가 작아진다.연산 뒤 정밀도 손실 및 오버플로 문제오차가 없어야 하는 제품에 적합하다.은행시스템 대부분 사용하고 있는 표준 표기법소수점을 어디에든 찍을 수 있다표현가능한 범위가 넓다 ( 정밀도 부분을 조금 희생 )실수는 조금의
21.11.23
백준에서 19번의 풀이 제출과 2번의 컴파일 에러 4번의 오답풀이가 있었으며,1번의 컴파일 에러와 오답 제출을 한 2588번 문제,3번의 오답제출과 1번의 컴파일에러를 한 1330문제를 제외한 문제는 맞았다.그러나 나의 문제 풀이와 다른 사람 특히 초등학생인데도 명확하
생활코딩_JAVA1_2
⚪ 변수의 정의변수란 데이터에 붙이는 이름이다. 데이터 타입을 지정하는 이유는 우리가 컵에 있는 액체가 무엇인지 알아야 마시게 되는 것처럼 데이터 타입을 미리 정하여 그 데이터를 사용할 때 무엇인지 확인하지 않고 사용하기 위한 기능이다.⚪ 변수의 효용변수는 변수에 선언

[Swift] 기본 문법 - 데이터 타입 기본
데이터 타입은 프로그램 내에서 다뤄지는 데이터의 종류를 뜻합니다 !자주 쓰이는 데이터 타입부터 천천히 공부해봐요 !\+, -, 0 을 포함한 정수 타입입니다 ! \+와 0을 포함한 정수 타입입니다 !Int 와 UInt 는 최댓값과 최솟값을 갖고 있습니다.같이 확인해 보
기본 자료형(primitive type)에 대해 알아보자💫
해당 포스팅은 짧을 예정! 간단히 짚고 넘어갈 기본 자료형 가볍게 읽어주세요👀앞에서 살펴보았던대로 기본형에는 크게 4가지형으로 나뉠 수 있다. 그 4가지인 논리형, 문자형, 정수형, 실수형에 대해 알아볼 것이다. 1bit ⬜, 1 byte = 8 bit ⬜⬜⬜⬜⬜⬜⬜

C언어에서 형의 변환 - 1
모두 그동안 배워서 알고 있듯이 C언어에는 변수마다 형(type)이 있다.int a; 를 한다면 a는 int 형, double b; 를 한다면 b는 double 형이다. 그런데 가끔 프로그래밍을 하다보면 형이 다른 변수끼리 대입하는 연산이 필요한 경우가 생긴다. 예를

C기초
VS2019 설치 및 프로젝트 생성과 C언어 기초다지기링크텍스트 -출처 : 유투브 나도코딩 - C 언어 무료 강의 (입문부터 게임 개발까지)\*\*int main(void){}