1
A
답변
2
나는 이러한 기능을 알지 못하지만, 그 목적으로 strconv.FormatUint
을 사용할 수 있습니다.
예 (on play는) :
func Bits(i uint64) []byte {
bits := []byte{}
for _, b := range strconv.FormatUint(i, 2) {
bits = append(bits, byte(b - rune('0')))
}
return bits
}
FormatUint
이 경우 2,베이스에 주어진 uint
의 문자열 표현을 반환합니다, 그래서 우리는 바이너리를 인코딩하고 있습니다. 따라서 i=2
의 반환 문자열은 "10"
입니다. 바이트 수는 [49 48]
이고 1은 49이고 0은 48 ASCII 및 유니 코드입니다. 따라서 문자열을 반복하여 각 룬 (유니 코드 문자)에서 48을 뺀 바이트로 변환하면됩니다.
관련 문제
- 1. 부울 배열에 정수의 이진 표현
- 2. 부호없는 long long의 이진 표현
- 3. 부호없는 정수의 비트 수를 계산하십시오.
- 4. 최대 부호없는 정수의 역순 번호
- 5. 이진 파일 헤더에서 정수의 수치를 가져옵니다.
- 6. numpy 정수의 부울 배열 표현
- 7. WPF Combobox 정수의 그래픽 표현
- 8. 이진 표현 트리 C++
- 9. 부호없는 int/long 표현 방법
- 10. 부호없는 int 0 비트 표현
- 11. 부호없는 정수의 배열을 base64로 빠르게 변환합니다.
- 12. 부호없는 정수의 바이트/단어에 액세스하는 C++ 클래스
- 13. AVX를 사용하는 부호있는/부호없는 정수의 최소 수
- 14. 32 비트 부호없는 정수의 역 비트
- 15. NSString의 이진 표현
- 16. 이진 표현 트리 만들기
- 17. 유전자 알고리즘 이진 표현
- 18. 이진 표현 트리 평가
- 19. Matlab에서 숫자의 이진 표현
- 20. 하는 int의 이진 표현
- 21. C에서 숫자의 이진 표현
- 22. 부호없는 int arg의 2 진 표현
- 23. 부호없는 char의 gdb 표현 - 일관성이 있습니까?
- 24. 배열에서 읽은 정수의 이진 값을 덧붙입니다.
- 25. 4 개 옥텟의 이진 표현
- 26. 이진 트리 그래픽 표현 문제
- 27. Ada에서 이진 표현 트리 만들기
- 28. json의 압축 된 이진 표현
- 29. 오디오 파일의 이진 표현 추출
- 30. 이진 트리 배열 목록 표현