«endianness» 태그된 질문

엔디안은 멀티 바이트 값이 메모리에 저장되거나 장치간에 전송되거나 디스크에 저장되는 방식을 나타냅니다. "Big-Endian"값은 최상위 바이트를 먼저 저장하고 "Little-Endian"값은 최하위 바이트를 먼저 저장합니다. 다른 바이트 순서도 가능하지만 매우 드물며 이렇게 설명 할 수 없습니다.


30
C ++에서 빅 엔디안과 리틀 엔디안 값을 어떻게 변환합니까?
C ++에서 빅 엔디안과 리틀 엔디안 값을 어떻게 변환합니까? 편집 : 명확성을 위해 이진 데이터 (배정 밀도 부동 소수점 값 및 32 비트 및 64 비트 정수)를 한 CPU 아키텍처에서 다른 CPU 아키텍처로 변환해야합니다. 이것은 네트워킹과 관련이 없으므로 ntoh () 및 이와 유사한 함수는 여기서 작동하지 않습니다. 편집 # 2 …
196 c++  endianness 

5
비트 시프트는 엔디안에 의존합니까?
내가 숫자를 'numb'=1025 [00000000 00000000 00000100 00000001]표현 했다고 가정 해보십시오 . 리틀 엔디 언 머신에서 : 00000001 00000100 00000000 00000000 빅 엔디안 머신에서 : 00000000 00000000 00000100 00000001 이제 10 비트에 왼쪽 시프트를 적용하면 (즉 : numb << = 10) 다음을 가져야합니다. [A] Little-Endian 머신에서 : GDB에서 알 수 있듯이 …
156 c  endianness 

8
Java에서 바이트 배열을 정수로 변환하거나 그 반대로 변환
Java에서 바이트 배열에 일부 데이터를 저장하고 싶습니다. 기본적으로 숫자 당 최대 2 바이트를 사용할 수있는 숫자입니다. 정수를 2 바이트 길이의 바이트 배열로 변환하거나 그 반대로 변환하는 방법을 알고 싶습니다. 인터넷에서 많은 솔루션을 찾았지만 대부분 코드에서 일어나는 일을 설명하지 않습니다. 실제로 이해하지 못하는 많은 변화가 있기 때문에 기본 설명에 감사드립니다.
139 java  types  endianness 


8
Java는 리틀 엔디안 또는 빅 엔디안으로 정수를 읽습니까?
C 프로세스에서 Java로 바이트 스트림을 보내고 있기 때문에 묻습니다. C 쪽에서 32 비트 정수는 LSB가 첫 번째 바이트이고 MSB가 4 번째 바이트입니다. 그래서 내 질문은 : C 프로세스에서 보낸 바이트를 읽을 때 Java 측에서 Java 측에서 엔디안 이란 무엇입니까? 후속 질문 : Java 측의 엔디안이 전송 된 엔디안과 동일하지 않은 …
94 java  endianness 

13
C에서 빅 엔디안을 리틀 엔디안으로 변환 [제공된 함수를 사용하지 않고] [닫기]
닫은. 이 질문은 Stack Overflow 지침을 충족하지 않습니다 . 현재 답변을 받고 있지 않습니다. 이 질문을 개선하고 싶으십니까? Stack Overflow의 주제에 맞게 질문을 업데이트하세요 . 휴일 칠년 전에 . 이 질문 개선 C에서 빅 엔디안을 리틀 엔디안으로 변환하는 함수를 작성해야합니다. 라이브러리 함수를 사용할 수 없습니다.
91 c  swap  endianness 


1
네트워크 바이트 순서가 빅 엔디안으로 정의 된 이유는 무엇입니까? [닫은]
현재이 질문은 Q & A 형식에 적합하지 않습니다. 사실, 참고 문헌 또는 전문 지식이 답변을 뒷받침 할 것으로 기대하지만이 질문은 토론, 논쟁, 여론 조사 또는 확장 된 토론을 유도 할 가능성이 높습니다. 이 질문이 개선되고 다시 열릴 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으세요. 휴일 팔년 전에 …

7
C / C ++ : 강제 비트 필드 순서 및 정렬
구조체 내 비트 필드의 순서는 플랫폼에 따라 다릅니다. 다른 컴파일러 별 패킹 옵션을 사용하면 데이터가 기록 될 때 적절한 순서로 저장된다는 보장이 있습니까? 예를 들면 : struct Message { unsigned int version : 3; unsigned int type : 1; unsigned int id : 5; unsigned int data : 6; } …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.