У меня есть фрагмент Java, который выглядит следующим образом:Приращение символ в Java объяснения
char ch = 'A';
System.out.println("ch = " + ch);
который печатает: A
тогда, когда я делаю это
ch++; // increment ch
System.out.println("ch =" + ch);
это сейчас отпечатков: B
Я также пробовал с Z
и привел к [
(открыть квадратные скобки)
и с -
и привел к .
Как это случилось? Каким может быть это объяснение? Заранее спасибо.
поэтому, когда я увеличил 'ch', какое значение оно увеличило? это 'dec, Hx,' или 'Oct'? –
@ Þaw На самом деле это ни один из них. Символ является 16-битным двоичным значением, то есть имеет 16 бит. Вы можете отобразить это как «char», как вы видели, или как десятичный, или шестнадцатеричный, восьмеричный, но на самом деле это всего лишь набор бит. –
ничего себе! Я попробовал то, что вы сделали, сэр, и это сработало, удивительно HAHA. жаль, что вы невежественны: D все еще много учится. –