안녕하세요...
웹개발 공부하다가 처음으로 데이터베이스 공부하는 취준생입니다...
웹개발할때도, 왜 객체가 있지? 프로토타입이 있지? 왜 체인형식이지? 같은 형식으로 기초 구조부터 의문을 가지고 공부를 했는데,
오라클로 데이터베이스 공부를 시작하자마자 number 이라는 숫자 자료형의 범위가 38이라고 하는 부분이 왜 그런지 궁금합니다.
다른 varchar2 나, 기타 다른 것들도 그렇지만, 왜 하필 38이라는 애매한 숫자를 최대 범위로 지정하고 사용하는지 알 수 있겠습니까?
굳이 32나 64 같은 수가 아닌 38이라는 수를 사용하는 이유는 무엇인지 궁금하네요...
구글에 치면 나오지 않을까요
Shirt Decimal 이거요?
Short
저도 스택오버플로우, okky 기타 여러군데 it swarm 찾아봤는데 정의와 사용 메뉴얼만 명시하고 왜 38로 기준을 잡아놓았는지는 설명이 없더군요... 임베디드 문제라고 보면 될까요?
IEEE754 single precision 보시면 exponent 비트 있잖아요 그걸로 2^127 까지 가능한데 약 10^38 임 계산기로 해보니까
2^127 이 1.7014...*10^38 임
이거 사인 시그 만티사 업계표준임 알아두면 좋음
감사합니다! 단정밀도, 배정밀도 개념에 대해서는 전혀 알지 못했었습니다. 이 기회에 한번 공부해보겠습니다. 이런 부분에 대해서 알아보려면 OS 쪽으로 공부를 해야 하는 건가요?
몰라영 옛날에 논리회로 배울때 이것저것 인터넷에서 써먹으면서 낄낄거리다 우연히 발견한 기억이있네요
OS 공부는 아니고 개론 시간에 배우는 내용