Самый простой способ обнаружить интернет-соединение на iOS?

char на самом деле представляет собой неподписанное 16-разрядное целое число с диапазоном 0-65535. Таким образом, вы можете назначить любой целочисленный литерал в этом диапазоне для символа, например, «char c = 96», в результате чего «c» удерживает символ «a». Вы можете распечатать результат с помощью System.out.println (c).

Для константного выражения в правой части «char c = 'a' + 10», «a» продвигается к int сначала из-за правил рассылки числовой рекламы Java и целочисленного значения 96. После добавления 10 к нему мы получаем буквальное целое число 106, которое может быть присвоено символу.

Правая часть «char c = 'a' + i» не является константным выражением, и для правила присваивания результата выражения требуется явное преобразование из int в char, т. е. «char c = (char) ('a' + i) ".

146
задан Palec 7 August 2014 в 20:08
поделиться