2009-08-23 2 views
2

"BitConverter.GetBytes"는 어떤 출력 형식을 생성합니까? 표준화에 대한 IEEE 표준 단/배정 밀도 부동 소수점 숫자 저는 이것을 XDR 통신을 작성하는 것으로 알고 있어야하며 RFC 1014, 3.6 및 3.7에 설명 된대로 IEEE 표준을 사용합니다.# BitConverter.GetBytes (float/double) 형식?

답변

3

예, IEEE입니다. 예를 들어 here을 참조하십시오. 엔디안은 IEEE 754 사양의 일부가 아니기 때문에 시스템마다 다를 수 있습니다. BitConverter.IsLittleEndian으로 테스트 할 수 있습니다.

1

예, IEEE 754입니다. 기본적으로 이것은 메모리 내 표현입니다. 적어도 Microsoft의 CLR에서는 BitConverter.GetBytes(float/double)이 바이트 배열로 직접 메모리를 복사합니다.