我如何轉換負數爲ASCII值?負數ASCII轉換
我不得不-1 **轉換成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」? – 2012-08-16 05:29:27
@mike是的,將0替換爲-1。但更換後,我不能很好地-1作爲一個字節[]。 – 2012-08-16 05:32:43
「-1」不是一個字節。一個字節在'0'和'255'之間。字符串「-1」將是兩個字節。 – 2012-08-16 05:32:57