ieee-754

    0

    1답변

    나는 잠시 동안 IEEE 754을 연구했으며 이해할 수없는 것이 있습니다. 내 노트에 따르면, IEEE의 간단한 정밀도에 따르면 부호에 1 비트, 지수에 8 비트, 가수에 23 비트가있어 총 32 비트를 생성합니다. 지수는 다음과 같이 설명 할 수 있습니다. 첫 번째 비트는 부호를 표시하고 나머지 7 비트는 숫자를 설명합니다. 즉 지수의 가장 큰 값은 2^

    16

    1답변

    가 존재하는 않는 IEEE 이중 x>0되도록 sqrt(x*x) ≠ x, 계산 x*x가 Inf, 0 또는 비정규 번호 오버플로 또는 언더 플로하지 않는 것을 조건으로? 이는 sqrt 가장 가까운 표현 가능한 결과를 반환 주어지고, 그렇게되어 x*x (IEEE 표준이 요구하는대로 모두 "제곱근 작업이 무한 정밀도 것처럼 계산 한 다음 떠있는 두 개의 가장 가까

    1

    1답변

    overflow 및 underflow의 개념을 이해할 수 없다고 느낍니다. 나는 이것을 명확히하기 위해이 질문을하고있다. 나는 그것을 비트로 가장 기본적인 수준에서 이해할 필요가있다. 의는 1 바이트의 단순화 된 부동 소수점 표현과 함께 노력합시다 - 1 비트 기호, 3 비트 지수 및 가수 4 비트 : 우리가 저장할 수 0 000 0000 최대 지수는

    0

    1답변

    내가 찾을 수있는 모든 것은 10 진수가 0이 될 때까지 2로 곱하면된다. 그러나 이것은 마지막 소수점이 5 인 경우에만 작동한다. 내 특별한 경우 변환 할 수는 98765.4321이다. 이 (또는 해결되지 않은 다른 십진수)를 IEEE754로 변환 하시겠습니까?

    3

    2답변

    Section 7.4 of Beej's Guide to Network Programming에 정의 된 pack754() 함수에 대한 질문이 있습니다. 이 함수는 부동 소수점 숫자 f을 IEEE 754 표현으로 변환합니다. 여기서 bits은 숫자를 나타내는 총 비트 수이고 expbits은 지수 만 나타내는 데 사용 된 비트 수입니다. 이 질문에 대해, bit

    9

    1답변

    GCC에서 -ffast-math을 사용하여 부동 소수점 계산 속도를 높일 수 있습니다. 우리가 NaN과 Inf를 부동 소수점 값의 적절한 동작에 의존하지만, 우리는 또한 -fno-finite-math-only 켜, 그래서 값을 가정하는 최적화는 MSVC를 들어 NaN이/Inf를이 , -ffast-math에 "상응"분명히 /fp:fast입니다하지 않습니다.

    2

    1답변

    다음과 같은 어설 션 중 (준수 구현의 경우) 어떤 것이 보증되는지, 어떤 것이 보증되지 않습니까? A + B는 유한 ==> A + B = B + A A * B를 인 유한 ==> A * B = B *는 A는 유한 ==> A = - (- a) A는 유한 ==> AA = 0 A는 유한 ==> 0 * A = 0 AB = 0 ==> A = B A = B 형 = =

    7

    1답변

    Java가 부동 소수점 연산을 구현하는 데 IEEE 754 표준을 사용하는 경우 관심이 있습니다. Here 나는이 문서에서 이런 종류의 일을 보았다 : 나는 IEEE 754의 긍정적 인 측면이 포인트를 arithmetics 부동의 정밀도를 높일 수 있습니다 알고있는 것처럼 IEEE 754-2008 에 정의 작동 그래서 나는거야 경우 Java에서 double

    3

    3답변

    설명서에 따르면 parseInt(string, base)을 사용하여 숫자의 이진 표현을 숫자 자체로 변환 할 수 있습니다. 예를 들어 , 그러나 var number = parseInt("10100", 2); // number is 20 다음 예를 살펴 걸릴 : var number = parseInt("1000110011000011101000010100

    -1

    1답변

    float 변수에 2097151.3을 할당하고 응용 프로그램이 정수 부분 만 인쇄합니다. 가능한 버그? public static void Main(string[] args) { float foo = 2097151.3F; Console.WriteLine(foo); // prints 2097151 Console.ReadKey()