사용자 도구

사이트 도구


컴퓨터:integer_and_floating_point

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판이전 판
컴퓨터:integer_and_floating_point [2026/02/22] 정승환컴퓨터:integer_and_floating_point [2026/06/06] (현재) 정승환
줄 22: 줄 22:
 배정밀도(double precision)는 정수와 부동소수점을 모두 다루는 방법 중 하나입니다.  배정밀도(double precision)는 정수와 부동소수점을 모두 다루는 방법 중 하나입니다. 
  
-1. **정수형에서의 배정밀도**: 정수형에서 배정밀도는 더 많은 비트를 사용하여 정수를 표현합니다. 예를 들어, 48비트 배정밀도 정수는 48개의 비트를 사용하여 정수를 나타내며, 부호 비트와 숫자 비트로 나뉩니다. 배정밀도 정수를 사용하면 더 큰 정수값을 표현할 수 있습니다. 이는 정수 데이터를 더 큰 범위로 표현하거나 더 높은 정밀도로 다룰 때 유용합니다. +  - **정수형에서의 배정밀도**: 정수형에서 배정밀도는 더 많은 비트를 사용하여 정수를 표현합니다. 예를 들어, 48비트 배정밀도 정수는 48개의 비트를 사용하여 정수를 나타내며, 부호 비트와 숫자 비트로 나뉩니다. 배정밀도 정수를 사용하면 더 큰 정수값을 표현할 수 있습니다. 이는 정수 데이터를 더 큰 범위로 표현하거나 더 높은 정밀도로 다룰 때 유용합니다. 
- +  **부동소수점에서의 배정밀도**: 부동소수점에서 배정밀도는 더 많은 비트를 사용하여 부동소수점을 표현합니다. 일반적으로 배정밀도는 64비트를 사용하며, 부호 비트, 지수 부분, 그리고 가수 부분으로 나뉩니다. 배정밀도를 사용하면 더 큰 숫자를 더 정확하게 표현할 수 있습니다. 이는 과학 및 엔지니어링 분야에서 높은 정밀도의 계산이 필요한 경우에 유용합니다.
-2. **부동소수점에서의 배정밀도**: 부동소수점에서 배정밀도는 더 많은 비트를 사용하여 부동소수점을 표현합니다. 일반적으로 배정밀도는 64비트를 사용하며, 부호 비트, 지수 부분, 그리고 가수 부분으로 나뉩니다. 배정밀도를 사용하면 더 큰 숫자를 더 정확하게 표현할 수 있습니다. 이는 과학 및 엔지니어링 분야에서 높은 정밀도의 계산이 필요한 경우에 유용합니다.+
  
 정수와 부동소수점에서의 배정밀도는 각각 데이터 형식에 따라 다르지만, 모두 더 큰 범위와 높은 정밀도를 제공하여 계산의 정확성을 향상시키는 데 사용됩니다. 정수와 부동소수점에서의 배정밀도는 각각 데이터 형식에 따라 다르지만, 모두 더 큰 범위와 높은 정밀도를 제공하여 계산의 정확성을 향상시키는 데 사용됩니다.
줄 31: 줄 30:
  
 **정수형 표현 범위** **정수형 표현 범위**
-<WRAP tablewidth 100%>+|<100%>|
 ^ 비트 수 ^ 계산식      ^ 결과                  ^ 자릿수  ^ ^ 비트 수 ^ 계산식      ^ 결과                  ^ 자릿수  ^
 | 16비트  | 2<sup>16</sup>  | 65,536                | 5자리   | | 16비트  | 2<sup>16</sup>  | 65,536                | 5자리   |
줄 39: 줄 38:
 | 56비트  | 2<sup>56</sup>  | 72,057,594,037,927,936| 17자리  | | 56비트  | 2<sup>56</sup>  | 72,057,594,037,927,936| 17자리  |
 | 64비트  | 2<sup>64</sup>  | 18,446,744,073,709,551,616 | 20자리 | | 64비트  | 2<sup>64</sup>  | 18,446,744,073,709,551,616 | 20자리 |
-</WRAP> 
  
 **부동소수점 범위 (32비트 IEEE 754)** **부동소수점 범위 (32비트 IEEE 754)**
-<WRAP tablewidth 100%>+|<100%>|
 ^ 설명            ^ 계산식                       ^ 결과  ^  자릿수  ^ ^ 설명            ^ 계산식                       ^ 결과  ^  자릿수  ^
 | 최소 양수 정규화값 | 1.0 × 2<sup>-126</sup>       | 1.1754944 × 10<sup>-38</sup> | 38자리 | | 최소 양수 정규화값 | 1.0 × 2<sup>-126</sup>       | 1.1754944 × 10<sup>-38</sup> | 38자리 |
 | 최대 양수값      | (2 - 2<sup>-23</sup>) × 2<sup>127</sup> | 3.4028235 × 10<sup>+38</sup> | 38자리 | | 최대 양수값      | (2 - 2<sup>-23</sup>) × 2<sup>127</sup> | 3.4028235 × 10<sup>+38</sup> | 38자리 |
-</WRAP> 
- 
    
 =====부동소수점 연산의 정밀성 손실===== =====부동소수점 연산의 정밀성 손실=====

[공지]회원 가입 방법
[공지]글 작성 및 수정 방법

컴퓨터/integer_and_floating_point.txt · 마지막으로 수정됨: 저자 정승환