이전 데이터베이스 파일에서이 숫자가 있는데이 숫자 표현을 찾고 있습니다.어떤 종류의 이진 숫자 표현입니까?
숫자는 바이너리 형식으로 저장되며, 그들은 아마도 64 비트 부동 번호, 같은 위치 : 등등 54.123합니다.
그게 내가 필요 때문에 나는 단지 자연 번호를 게시하도록하겠습니다과 필드는없는 분수와 자연수가 포함되어 있습니다.
이 몇 가지 번호는 내가 가진 :
- 00 :
00000000
- 01 :
10000100111000000
- 02 :
1000001001110000000
- 03 :
1100001110101000000
- 04 :
100000010011100000000
- 05 :
101000011000011000000
,
- 08 :
10000000111000100000
- 09 :
100100001011111100000
- 16 :
011100011000000
- 24 :
10000000101010011100000
어디는, 비트의 나머지는? 당신은 선도 0을 억제 했습니까? 그렇다면 0은 왜 많은 비트로 주어지고, 왜 16은 맨 왼쪽 위치에 0을 가지고 있습니까? – unwind
각 숫자가 64 비트를 사용하여 저장되는 경우 맞춤을 강조하기 위해 모든 숫자를 표시하는 것이 도움이 될 수 있습니다. 8 비트, 15 비트, 23 비트 등을 볼 수 있습니다. 가변 길이 대신 사용할 수 있습니까? – Vlad
예, 재미 있습니다. 나는 파일에서 이것들을 얻었습니다. 그들은 최대 값을 가지고 있지만 그들은 가변 길이로 저장되어있는 것 같아요. 즉 기존의 비주얼 폭스 프로에서의 도움이 있다면이 나의 문제는 내가 접근의 용이성을 위해 고정 길이로이 숫자를 기대하거나, 적어도 당신을 어떻게했는지 8의 배수의 비트 수를 줄 것입니다 – Opi