CnUnix

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ CnUnix ] in KIDS
글 쓴 이(By): valken (:이쁜왕자:)
날 짜 (Date): 2005년 9월 29일 목요일 오후 04시 07분 24초
제 목(Title): Re: single precision floating point� 문�


. 같은데요?

#include <stdio.h>

int main()
{
    union   
    {
        float f;
        unsigned int ui; 
    } a, b, c, d;

    a.f = 1.0 / (1024 * 1024 * 4);
    b.f = 1.0 / (1024 * 1024 * 8);

    c.f = a.f + b.f;
    d.f = b.f + a.f;

    printf("a = %.20e  %08x\n", a.f, a.ui);
    printf("b = %.20e  %08x\n", b.f, b.ui);
    printf("c = %.20e  %08x\n", c.f, c.ui);
    printf("d = %.20e  %08x\n", d.f, d.ui);

    printf("%s \n", c.f == d.f ? "C = D" : "C != D");

    return 0;
}

--

혹시나 최적화 될까봐 gcc -O0 로 컴팔했습니다.


   "웬 초콜릿? 제가 원했던 건 뻥튀기 쬐끔과 의류예요." "얘야, 왜 또 불평?"
                          -> 자음 19개와 모음 21개를 모두 사용하는 pangram
- 이쁜왕자 -
- Valken the SEXy THief~~ ^_* -

[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.