반응형
int를 16 진수 문자열로
int를 16 진수 문자열로 변환해야합니다.
변환 할 때 1400 => 578
사용 ToString("X")
또는 ToString("X2")
그러나 나는 같은 필요 0578
.
누구든지 IFormatter
문자열이 4 자 길이인지 확인하기 위해 나에게 제공 할 수 있습니까 ?
사용 ToString("X4")
.
4는 문자열의 길이가 4 자리임을 의미합니다.
참조 : MSDN의 16 진수 ( "X") 형식 지정자 .
다음을 시도하십시오.
ToString("X4")
MSDN 의 X
형식 지정자 를 참조하십시오 .
이전 답변은 음수에 적합하지 않습니다. int 대신 짧은 유형을 사용하십시오.
short iValue = -1400;
string sResult = iValue.ToString("X2");
Console.WriteLine("Value={0} Result={1}", iValue, sResult);
이제 결과는 FA88입니다.
이 시도:
var id = 100;
var hexid = $"0x{id:X}";
16 진수 값 :
"0x64"
참고 URL : https://stackoverflow.com/questions/4690480/int-to-hex-string
반응형
'development' 카테고리의 다른 글
Alt-Tab 프로그램 전환기에서 창을 숨기는 가장 좋은 방법은 무엇입니까? (0) | 2020.08.28 |
---|---|
"스핀 락"이란 정확히 무엇입니까? (0) | 2020.08.28 |
줄 바꿈이있는 유닉스 변수에 파일 내용 (0) | 2020.08.28 |
JavaScript에서 undefined 대신 null을 사용하는 이유는 무엇입니까? (0) | 2020.08.28 |
datetime 객체에서 pytz 시간대를 제거하려면 어떻게해야합니까? (0) | 2020.08.28 |