» Язык
java
» Главная
страница
» Вернуться
к содержанию
Символы
Поскольку
в Java для представления символов
в строках используется кодировка
Unicode, разрядность типа char
в этом языке — 16 бит. В нем
можно хранить десятки тысяч
символов интернационального
набора символов Unicode. Диапазон
типа char — 0…65536. Unicode
— это объединение десятков кодировок
символов, он включает в себя
латинский, греческий, арабский
алфавиты, кириллицу и многие
другие наборы символов.
char
c;
char
c2 = Oxf132;
char
c3 = ' a';
char
c4 = '\ n';
Хотя
величины типа char и не используются,
как целые числа, вы можете оперировать
с ними так, как если бы они
были целыми. Это дает вам возможность
сложить два символа вместе,
или инкрементировать значение
символьной переменной. В приведенном
ниже фрагменте кода мы, располагая
базовым символом, прибавляем
к нему целое число, чтобы получить
символьное представление нужной
нам цифры.
int
three = 3;
char
one = '1';
char
four = (char) (three+ one);
В
результате выполнения этого
кода в переменную four заносится
символьное представление нужной
нам цифры — '4'. Обратите внимание
— тип переменной one в приведенном
выше выражении повышается до
типа int, так что перед занесением
результата в переменную four
приходится использовать оператор
явного приведения типа.
Следующий
урок
|