어떻게 음수를 ASCII 값으로 변환 할 수 있습니까?음수를 ASCII로 변환
**을 ** ASCII 값으로 변환해야합니다. 의미
: 같은
inputbyte[] = 0
output[] = -1
내가 한 교체 :
replacement 0 to -1 in string.
하지만 치료하지 못할 -1 숫자 후 [] 바이트로 문자열을 표현한다. 나는 정수처럼 하나의 숫자로 -1을 처리해야한다.
사실 내 원래 문제는 다음과 같습니다
input = "0110110111001000";
output should be = "-111-111-1111-1-11-1-1-1";
는 그 후, 나는 -1과 1로 번호 즉 바이트를 처리 할 수 있어야한다.
어떻게하면됩니까? 덕분에 감사합니다.
당신은 기본적으로 문자열을 대체하려고 노력하고 "0"을 "-1"로 변경 하시겠습니까? –
@mike 예, 0을 -1로 바꿉니다. 하지만 대체 후 1 바이트로 위대한 -1을 사용할 수 없습니다 []. –
'-1'은 바이트가 아닙니다. 바이트는 '0'과 '255'사이에 있습니다. 문자열 "-1"은 2 바이트입니다. –