A03Eh 형식의 16 진수를 A = 10 & E = 14로 표시하고 A는 니블입니다. 그러나 나는 이와 같은 또 다른 디스플레이를 보았습니다 : 0x002314A8, 어떻게 위의 숫자를이 형식으로 변환 할 수 있습니까? 이 형식은 무엇입니까?16 진수 표시
16 진수 표시
답변
형식 0x
은 16 진수를 나타내는 표준 유닉스 방식입니다. 나는 처음에는 0x
을 보곤하는데, 끝 부분에는 h
이 아니었다.
유일한 차이점이 있습니다. Péter Török와 마찬가지로 C/C++를 사용하는 경우 인쇄 할 때 표시되는 내용을 수정할 수있는 방법이 있습니다.
남자가 필요합니다. –
다른 모든 대답에 암시 적이었습니다. –
정수를 사용하여 해당 형식의 문자열을 반환하는 함수를 작성하십시오. 다음과 같이 호출하십시오.
std::cout << toHex(0xA03E);
작성하는 것이 그렇게 어렵지 않아야합니다. ios :: hex manipulator를 사용하면 숫자가 0x 형식으로 표시됩니다. 그게 니가 원하는거야?
16 진수로 변환하기위한 추가 함수를 작성하지 않아도됩니다. 'std :: hex'를 사용하면 충분합니다. –
@Cesar : "A03Eh"와 같은 번호를 표시하고 싶지 않은 경우 –
@Benjamin Lindley : printf (" % Xh ", a); –
int a = 0x002314A8;
printf("a = 0x%08X", a);
또는
나는 확실히 당신의 문제를 이해하지 않지만std::out << "a = 0x" << std::hex << std::uppercase << std::setfill('0') << std::setw(8) << std::setprecision(8) << a ;
- 1. 장치에 16 진수 데이터 보내기 (NSString을 16 진수 데이터로 변환)
- 2. 16 진수 값을 문자열에서 16 진수 코드로 변환
- 3. 16 진수 숫자 패드
- 4. 16 진수 64 부호로
- 5. 증가의 16 진수 문자열
- 6. 16 진수 및 확률
- 7. C++ 16 진수 형식
- 8. 변환 16 진수
- 9. 문자열의 16 진수 문자
- 10. 16 진수 NSString을 char []
- 11. 16 진수 값을 자바에게
- 12. .NET에서 16 진수 편집
- 13. 색상 16 진수 계산
- 14. 7 세그먼트의 16 진수
- 15. 16 진수 쌍을 16 진수로 단축
- 16. SQL에서 16 진수 값 선택
- 17. ASP.NET 암호화 16 진수 문자
- 18. 16 진수 0x0001 대 0x00000001
- 19. 16 진수 덤프 메모리 위치에서
- 20. 16 진수 값 읽기 (C)
- 21. 체크섬에 대한 16 진수 계산
- 22. 16 진수 문자열을 데이터로 변환
- 23. 16 진수 바이러스 서명 데이터베이스
- 24. 16 진수 변환 오류 문제
- 25. 2147467259 7FFFBFFB (16 진수) 오류
- 26. 16 진수 값을 bigint로 변환
- 27. 부호가있는 16 진수 값 범위
- 28. C++로 16 진수 편집
- 29. 대체 패턴의 16 진수 변수
- 30. 16 진수 색상 값 정렬
에서 [printf와 형식 지정을 (체크 아웃 http://www.cppreference.com/wiki/io/c/printf_format) 당신을 도울 수 있습니다. –
A03Eh는 어셈블러 형식이고 0x0000A03E는 C/Unix 형식이며 8 바이트의 패딩은 선택 사항이며 출력의 h 비트 및 x는 16 진수를 나타냅니다. –