🗊 Презентация Кодировка ASCII. Управляющие символы ASCII

Нажмите для полного просмотра!
Кодировка ASCII. Управляющие символы ASCII, слайд №1 Кодировка ASCII. Управляющие символы ASCII, слайд №2 Кодировка ASCII. Управляющие символы ASCII, слайд №3 Кодировка ASCII. Управляющие символы ASCII, слайд №4 Кодировка ASCII. Управляющие символы ASCII, слайд №5 Кодировка ASCII. Управляющие символы ASCII, слайд №6 Кодировка ASCII. Управляющие символы ASCII, слайд №7 Кодировка ASCII. Управляющие символы ASCII, слайд №8 Кодировка ASCII. Управляющие символы ASCII, слайд №9 Кодировка ASCII. Управляющие символы ASCII, слайд №10 Кодировка ASCII. Управляющие символы ASCII, слайд №11 Кодировка ASCII. Управляющие символы ASCII, слайд №12 Кодировка ASCII. Управляющие символы ASCII, слайд №13 Кодировка ASCII. Управляющие символы ASCII, слайд №14 Кодировка ASCII. Управляющие символы ASCII, слайд №15 Кодировка ASCII. Управляющие символы ASCII, слайд №16 Кодировка ASCII. Управляющие символы ASCII, слайд №17 Кодировка ASCII. Управляющие символы ASCII, слайд №18 Кодировка ASCII. Управляющие символы ASCII, слайд №19 Кодировка ASCII. Управляющие символы ASCII, слайд №20 Кодировка ASCII. Управляющие символы ASCII, слайд №21 Кодировка ASCII. Управляющие символы ASCII, слайд №22 Кодировка ASCII. Управляющие символы ASCII, слайд №23 Кодировка ASCII. Управляющие символы ASCII, слайд №24 Кодировка ASCII. Управляющие символы ASCII, слайд №25 Кодировка ASCII. Управляющие символы ASCII, слайд №26 Кодировка ASCII. Управляющие символы ASCII, слайд №27 Кодировка ASCII. Управляющие символы ASCII, слайд №28 Кодировка ASCII. Управляющие символы ASCII, слайд №29 Кодировка ASCII. Управляющие символы ASCII, слайд №30 Кодировка ASCII. Управляющие символы ASCII, слайд №31 Кодировка ASCII. Управляющие символы ASCII, слайд №32 Кодировка ASCII. Управляющие символы ASCII, слайд №33 Кодировка ASCII. Управляющие символы ASCII, слайд №34 Кодировка ASCII. Управляющие символы ASCII, слайд №35 Кодировка ASCII. Управляющие символы ASCII, слайд №36 Кодировка ASCII. Управляющие символы ASCII, слайд №37 Кодировка ASCII. Управляющие символы ASCII, слайд №38 Кодировка ASCII. Управляющие символы ASCII, слайд №39 Кодировка ASCII. Управляющие символы ASCII, слайд №40 Кодировка ASCII. Управляющие символы ASCII, слайд №41 Кодировка ASCII. Управляющие символы ASCII, слайд №42 Кодировка ASCII. Управляющие символы ASCII, слайд №43 Кодировка ASCII. Управляющие символы ASCII, слайд №44 Кодировка ASCII. Управляющие символы ASCII, слайд №45 Кодировка ASCII. Управляющие символы ASCII, слайд №46 Кодировка ASCII. Управляющие символы ASCII, слайд №47 Кодировка ASCII. Управляющие символы ASCII, слайд №48 Кодировка ASCII. Управляющие символы ASCII, слайд №49 Кодировка ASCII. Управляющие символы ASCII, слайд №50 Кодировка ASCII. Управляющие символы ASCII, слайд №51 Кодировка ASCII. Управляющие символы ASCII, слайд №52 Кодировка ASCII. Управляющие символы ASCII, слайд №53 Кодировка ASCII. Управляющие символы ASCII, слайд №54 Кодировка ASCII. Управляющие символы ASCII, слайд №55 Кодировка ASCII. Управляющие символы ASCII, слайд №56 Кодировка ASCII. Управляющие символы ASCII, слайд №57 Кодировка ASCII. Управляющие символы ASCII, слайд №58 Кодировка ASCII. Управляющие символы ASCII, слайд №59 Кодировка ASCII. Управляющие символы ASCII, слайд №60 Кодировка ASCII. Управляющие символы ASCII, слайд №61 Кодировка ASCII. Управляющие символы ASCII, слайд №62 Кодировка ASCII. Управляющие символы ASCII, слайд №63 Кодировка ASCII. Управляющие символы ASCII, слайд №64 Кодировка ASCII. Управляющие символы ASCII, слайд №65 Кодировка ASCII. Управляющие символы ASCII, слайд №66 Кодировка ASCII. Управляющие символы ASCII, слайд №67 Кодировка ASCII. Управляющие символы ASCII, слайд №68 Кодировка ASCII. Управляющие символы ASCII, слайд №69

Содержание

Вы можете ознакомиться и скачать презентацию на тему Кодировка ASCII. Управляющие символы ASCII. Доклад-сообщение содержит 69 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1


lexical structure
Описание слайда:
lexical structure

Слайд 2


Кодировка Кодировка это соответствие между символами и числами. Каждый символ кодировки имеет фиксированный уникальный числовой код. Кодировку можно...
Описание слайда:
Кодировка Кодировка это соответствие между символами и числами. Каждый символ кодировки имеет фиксированный уникальный числовой код. Кодировку можно представить в виде таблицы.

Слайд 3


Кодировка ASCII ASCII включает в себя управляющие символы, знаки препинания, десятичные цифры, латинский алфавит. Коды символов ASCII лежат в...
Описание слайда:
Кодировка ASCII ASCII включает в себя управляющие символы, знаки препинания, десятичные цифры, латинский алфавит. Коды символов ASCII лежат в диапазоне от 0 до 127 включительно. Практически все распространенные кодировки включают в себя ASCII составной частью.

Слайд 4


Управляющие символы ASCII Возврат каретки символ с кодом 0x0D (13 в десятичной системе счисления), '\r', CR. Перевод строки символ с кодом 0x0A (10 в...
Описание слайда:
Управляющие символы ASCII Возврат каретки символ с кодом 0x0D (13 в десятичной системе счисления), '\r', CR. Перевод строки символ с кодом 0x0A (10 в десятичной системе счисления), '\n', LF.

Слайд 5


Unicode Cтандарт кодирования символов. Cтандарт состоит из двух частей: кодировка Unicode; формат преобразования Unicode (UTF - Unicode...
Описание слайда:
Unicode Cтандарт кодирования символов. Cтандарт состоит из двух частей: кодировка Unicode; формат преобразования Unicode (UTF - Unicode transformation format).

Слайд 6


Кодовая точка Unicode Каждый символ Unicode имеет фиксированный числовой код, т.н. кодовую точку (code point), в виде неотрицательного целого числа.
Описание слайда:
Кодовая точка Unicode Каждый символ Unicode имеет фиксированный числовой код, т.н. кодовую точку (code point), в виде неотрицательного целого числа.

Слайд 7


Нотация обозначения символов Unicode Кодовая точка ==> Обозначение 0 - FFFF ==> U+xxxx 10000 - FFFFF ==> U+xxxxx 100000 - 10FFFF ==> U+xxxxxx
Описание слайда:
Нотация обозначения символов Unicode Кодовая точка ==> Обозначение 0 - FFFF ==> U+xxxx 10000 - FFFFF ==> U+xxxxx 100000 - 10FFFF ==> U+xxxxxx

Слайд 8


Диапазоны символов Unicode [U+0000, U+007F] Совпадает с ASCII [U+0000, U+FFFF] BMP - базовая мультиязыковая плоскость [U+10000, U+10FFFF]...
Описание слайда:
Диапазоны символов Unicode [U+0000, U+007F] Совпадает с ASCII [U+0000, U+FFFF] BMP - базовая мультиязыковая плоскость [U+10000, U+10FFFF] Дополнительные символы (supplimentary characters).

Слайд 9


Количество символов Unicode Зависит от версии стандарта Unicode. Текущая версия 6.2, стандарт 2012. Максимальная кодовая точка кодировки Unicode:...
Описание слайда:
Количество символов Unicode Зависит от версии стандарта Unicode. Текущая версия 6.2, стандарт 2012. Максимальная кодовая точка кодировки Unicode: 10FFFF Количество символов Unicode меньше этого значения, т.к. некоторым кодам символы в соответствие не поставлены.

Слайд 10


UTF Формат преобразования Unicode. Взаимооднозначное соответствие между кодовыми точками символов Unicode и последовательностью байт. UTF определяет,...
Описание слайда:
UTF Формат преобразования Unicode. Взаимооднозначное соответствие между кодовыми точками символов Unicode и последовательностью байт. UTF определяет, как кодовые точки будут представлены байтами.

Слайд 11


Виды UTF UTF-8 UTF-16 (BE/LE варианты) UTF-32 (BE/LE варианты).
Описание слайда:
Виды UTF UTF-8 UTF-16 (BE/LE варианты) UTF-32 (BE/LE варианты).

Слайд 12


Количество байт на символ в разных UTF UTF-8 от 1 до 6 байт на символ для записи ASCII использует один байт UTF-16 2 б. для символов [U+0000, U+FFFF]...
Описание слайда:
Количество байт на символ в разных UTF UTF-8 от 1 до 6 байт на символ для записи ASCII использует один байт UTF-16 2 б. для символов [U+0000, U+FFFF] 4 б. для символов [U+10000, U+10FFFF] UTF-32 используется ровно четыре байта.

Слайд 13


Метка порядка байт (BOM) UTF-16 BE ==> FEFF LE ==> FFFE UTF-32 BE ==> 0000 FEFF LE ==> FFFE 0000 UTF-8 EF BB BF
Описание слайда:
Метка порядка байт (BOM) UTF-16 BE ==> FEFF LE ==> FFFE UTF-32 BE ==> 0000 FEFF LE ==> FFFE 0000 UTF-8 EF BB BF

Слайд 14


Порядок байт BE Прямой порядок байт (он же big endian - BE). Старший (более значимый) байт в слове находится впереди младшего (менее значимого)...
Описание слайда:
Порядок байт BE Прямой порядок байт (он же big endian - BE). Старший (более значимый) байт в слове находится впереди младшего (менее значимого) байта. Запись BOM в UTF-16BE: FEFF Запись BOM в UTF-32BE: 0000 FEFF

Слайд 15


Порядок байт LE Обратный порядок байт (little endian - BE). Младший (менее значимый) байт в слове расположен впереди старшего (более значимого)...
Описание слайда:
Порядок байт LE Обратный порядок байт (little endian - BE). Младший (менее значимый) байт в слове расположен впереди старшего (более значимого) байта. Запись BOM в UTF-16LE: FFFE Запись BOM в UTF-32LE: FFFE 0000

Слайд 16


Использование метки порядков байт (BOM) Стандарт Unicode определяет использование метки порядков байт как опциональное. В том случае, когда метка...
Описание слайда:
Использование метки порядков байт (BOM) Стандарт Unicode определяет использование метки порядков байт как опциональное. В том случае, когда метка отсутствует, порядок байт по умолчанию будет принят BE.

Слайд 17


Диапазоны суррогатных заменителей UTF-16 Диапазоны суррогатный заменителей: [U+D800, U+DBFF] - верхний; [U+DC00, U+DFFF] - нижний. Каждый символ из...
Описание слайда:
Диапазоны суррогатных заменителей UTF-16 Диапазоны суррогатный заменителей: [U+D800, U+DBFF] - верхний; [U+DC00, U+DFFF] - нижний. Каждый символ из [10000, 10FFFF] будет представлен парой символов из этих диапазонов: первый из верхнего второй из нижнего

Слайд 18


Представление дополнительных символов Каждый дополнительный символ Unicode ([U+10000, U+10FFFF]) кодируют двумя суррогатными символами. Таким...
Описание слайда:
Представление дополнительных символов Каждый дополнительный символ Unicode ([U+10000, U+10FFFF]) кодируют двумя суррогатными символами. Таким образом, доп. символы представлены четырьмя байтами первые два из диапазона [D800, DBFF] вторые два из диапазона [DC00, DFFF]

Слайд 19


Unicode escape последовательности Java \uXXXX где XXXX - шестнадцатеричный код символа в кодировке UTF-16BE. Регистры цифр не имеют значения. Буква u...
Описание слайда:
Unicode escape последовательности Java \uXXXX где XXXX - шестнадцатеричный код символа в кодировке UTF-16BE. Регистры цифр не имеют значения. Буква u В НИЖНЕМ РЕГИСТРЕ!

Слайд 20


Escape последовательности для дополнительных символов Для записи дополнительных символов Unicode с помощью Unicode escape последовательностей Java...
Описание слайда:
Escape последовательности для дополнительных символов Для записи дополнительных символов Unicode с помощью Unicode escape последовательностей Java используют две подряд идущие escape последовательности, в которых записаны коды соответствующих суррогатных заменителей: U+1D120 ===> \uD834\uDD20

Слайд 21


Кодировка исходного текста программы По умолчанию компилятор интерпретирует входные символы используя т.н. кодировку по умолчанию операционной...
Описание слайда:
Кодировка исходного текста программы По умолчанию компилятор интерпретирует входные символы используя т.н. кодировку по умолчанию операционной системы в которой он запущен. При этом будет осуществлено преобразование (перекодирование): КПУ ===> UTF-16BE.

Слайд 22


Кодировка по умолчанию в Windows Windows русской локализации Cp1251, она же Windows-1251, однобайтная кодировка с кириллицей. Для консоли: Cp866...
Описание слайда:
Кодировка по умолчанию в Windows Windows русской локализации Cp1251, она же Windows-1251, однобайтная кодировка с кириллицей. Для консоли: Cp866 (неофициальное название - DOS кодировка), однобайтная кодировка с кириллицей.

Слайд 23


Кодировки KOI8, Cp1251, Cp866 KOI8 - однобайтная кодировка, содержит кириллицу. Есть подвиды: KOI8-R (=Cp20866, рус. алф.), KOI8-U (=Cp21866, укр....
Описание слайда:
Кодировки KOI8, Cp1251, Cp866 KOI8 - однобайтная кодировка, содержит кириллицу. Есть подвиды: KOI8-R (=Cp20866, рус. алф.), KOI8-U (=Cp21866, укр. алф.). Windows-1251 (=Cp1251) - однобайтная кодировка, содержит кириллицу, КПУ во всех Windows рус. локализации. Cp866 - однобайтная кодировка, содержит кириллицу, КПУ консоли Windows рус. локализации.

Слайд 24


Кодировка ISO-8859-1 Она же Latin-1, CP819. Однобайтная кодировка, совпадает с первыми 256 символами Unicode. По умолчанию кодировка java properties...
Описание слайда:
Кодировка ISO-8859-1 Она же Latin-1, CP819. Однобайтная кодировка, совпадает с первыми 256 символами Unicode. По умолчанию кодировка java properties файлов.

Слайд 25


Лексическая трансляция кода программы 1) Подстановка: \uXXXX ===> символ Unicode с кодовой точкой ХХХХ; 2) определение входных Unicode символов и...
Описание слайда:
Лексическая трансляция кода программы 1) Подстановка: \uXXXX ===> символ Unicode с кодовой точкой ХХХХ; 2) определение входных Unicode символов и ограничителей строк; 3) определение входных элементов (пробельные символы, комментарии, лексемы).

Слайд 26


Ограничители строк Символ U+000A, он же ASCII символ LF (перевод строки) Символ U+000D, он же ASCII символ CR (возврат каретки) Последовательность...
Описание слайда:
Ограничители строк Символ U+000A, он же ASCII символ LF (перевод строки) Символ U+000D, он же ASCII символ CR (возврат каретки) Последовательность (упорядоченная) из двух последовательно идущих символов U+000D и U+000A.

Слайд 27


Входные элементы языка Java Пробельные символы Комментарии Лексемы Лексемы отделены друг от друга пробельными символами или комментариями.
Описание слайда:
Входные элементы языка Java Пробельные символы Комментарии Лексемы Лексемы отделены друг от друга пробельными символами или комментариями.

Слайд 28


Разделители лексем Пробельные символы Комментарии int/*коммент. разделяет лексемы*/x;
Описание слайда:
Разделители лексем Пробельные символы Комментарии int/*коммент. разделяет лексемы*/x;

Слайд 29


Пробельные символы Служат для разделения лексем. Пробел (SP) Горизонтальная табуляция (HT) Перевод страницы (FF) Ограничители строк (\u000A, \u000D,...
Описание слайда:
Пробельные символы Служат для разделения лексем. Пробел (SP) Горизонтальная табуляция (HT) Перевод страницы (FF) Ограничители строк (\u000A, \u000D, \u000D\u000A).

Слайд 30


Комментарии в Java Обычно выделяют три вида: 1) однострочный: // текст 2) многострочный: /* текст */ 3) документатора: /** документация */ По...
Описание слайда:
Комментарии в Java Обычно выделяют три вида: 1) однострочный: // текст 2) многострочный: /* текст */ 3) документатора: /** документация */ По последней спецификации комментарий документатора это многострочный комментарий.

Слайд 31


Лексемы языка Java Идентификаторы (Unicode) Литералы (Unicode) Ключевые слова (ASCII) Разделители (ASCII) Знаки операций (ASCII)
Описание слайда:
Лексемы языка Java Идентификаторы (Unicode) Литералы (Unicode) Ключевые слова (ASCII) Разделители (ASCII) Знаки операций (ASCII)

Слайд 32


Идентификаторы Идентификаторы используют для именования: типов (классы, интерфейсы) пакетов методов полей локальных переменных
Описание слайда:
Идентификаторы Идентификаторы используют для именования: типов (классы, интерфейсы) пакетов методов полей локальных переменных

Слайд 33


Структура идентификаторов Последовательность неограниченной длины букв и цифр языка Java. На первом месте в последовательности должна быть буква....
Описание слайда:
Структура идентификаторов Последовательность неограниченной длины букв и цифр языка Java. На первом месте в последовательности должна быть буква. Идентификатор не может иметь то же самое написание что и ключевые слова литералы true, false, null

Слайд 34


Буква в языке Java Символ, для которого метод Character.isJavaIdentifierStart возвращает значение true. Примеры: латинские буквы символ подчеркивания...
Описание слайда:
Буква в языке Java Символ, для которого метод Character.isJavaIdentifierStart возвращает значение true. Примеры: латинские буквы символ подчеркивания _ символ доллара $.

Слайд 35


Буква или цифра Java Символ, для которого метод Character.isJavaIdentifierPart возвращает значение true. Примеры: Латинские буквы Кирилические буквы...
Описание слайда:
Буква или цифра Java Символ, для которого метод Character.isJavaIdentifierPart возвращает значение true. Примеры: Латинские буквы Кирилические буквы Цифры от 0 до 9 (коды: U+0030 - U+0039) $, _

Слайд 36


Ключевые слова 50 ключевых слов (JSE 7)
Описание слайда:
Ключевые слова 50 ключевых слов (JSE 7)

Слайд 37


Примитивные типы данных Целые числа: byte short int long char Вещественные числа: float double Логический тип: boolean
Описание слайда:
Примитивные типы данных Целые числа: byte short int long char Вещественные числа: float double Логический тип: boolean

Слайд 38


Модификаторы уровня доступа public protected private
Описание слайда:
Модификаторы уровня доступа public protected private

Слайд 39


Используемые в операторах выбора if else switch case default
Описание слайда:
Используемые в операторах выбора if else switch case default

Слайд 40


Используемые в циклах for while do
Описание слайда:
Используемые в циклах for while do

Слайд 41


Используемые при работе с исключениями throw throws try catch finally
Описание слайда:
Используемые при работе с исключениями throw throws try catch finally

Слайд 42


Неиспользуемые goto const Использование данных ключевых слов вызовет ошибку на этапе компиляции.
Описание слайда:
Неиспользуемые goto const Использование данных ключевых слов вызовет ошибку на этапе компиляции.

Слайд 43


Литералы Литералы - это представления в исходном коде программы значений: примитивных типов int long float double boolean типа String null - литерал...
Описание слайда:
Литералы Литералы - это представления в исходном коде программы значений: примитивных типов int long float double boolean типа String null - литерал нул типа Замечание: экземпляры Class также называют литералами типа Type.

Слайд 44


Числовые литералы Числовые литералы – константы типов: int long (целые) float double (вещественные) В записи литералов допустимо использовать знак...
Описание слайда:
Числовые литералы Числовые литералы – константы типов: int long (целые) float double (вещественные) В записи литералов допустимо использовать знак подчеркивания для разделения разрядов только между цифрами любое число знаков _ 10_000 0_7777 1______2_3E1_2

Слайд 45


Числовой литерал со знаком Если числовой литерал предваряет знак + или - то знак "+/-" не входит в состав литерала: -34 +3 Верно для любых...
Описание слайда:
Числовой литерал со знаком Если числовой литерал предваряет знак + или - то знак "+/-" не входит в состав литерала: -34 +3 Верно для любых числовых литералов (целых и вещественных).

Слайд 46


Целые литералы Целые литералы могут быть записаны с помощью одной из четырех систем счисления: десятичной шестнадцатеричной восьмеричной бинарной
Описание слайда:
Целые литералы Целые литералы могут быть записаны с помощью одной из четырех систем счисления: десятичной шестнадцатеричной восьмеричной бинарной

Слайд 47


Тип целого литерала Если в конце целого литерала стоит суффикс L или l, то тип литерала long. Если суффикс отсутствует, тип литерала int.
Описание слайда:
Тип целого литерала Если в конце целого литерала стоит суффикс L или l, то тип литерала long. Если суффикс отсутствует, тип литерала int.

Слайд 48


Представление отрицательных чисел с помощью литералов Отрицательные числа могут быть представлены только с помощью бинарных, восьмеричных или...
Описание слайда:
Представление отрицательных чисел с помощью литералов Отрицательные числа могут быть представлены только с помощью бинарных, восьмеричных или шестнадцатеричных литералов. Три следующих литерала представляют -1 0b11111111_11111111_11111111_11111111 037_777_777_777 0xFF_FF_FF_FF Десятичные литералы не могут представлять отрицательные числа (только положительные или ноль).

Слайд 49


Максимальные десятичные целые литералы int: 2^31 = -2147483648 long: 2^63 = -9223372036854775808L могут быть использованы только с унарной операцией...
Описание слайда:
Максимальные десятичные целые литералы int: 2^31 = -2147483648 long: 2^63 = -9223372036854775808L могут быть использованы только с унарной операцией изменения знака: - Без минуса: int: 2^31 - 1 = 2147483647 long: 2^63 - 1 = 9223372036854775807L

Слайд 50


Диапазоны десятичных целых литералов int ===> [0, 2^31] long ===> [0, 2^63]
Описание слайда:
Диапазоны десятичных целых литералов int ===> [0, 2^31] long ===> [0, 2^63]

Слайд 51


Структура шестнадцатеричных целых литералов Обязателен признак 0x или 0X. Минимум одна шестнадцатиричная цифра (0 - 9, a - f, A - F). Опциональный...
Описание слайда:
Структура шестнадцатеричных целых литералов Обязателен признак 0x или 0X. Минимум одна шестнадцатиричная цифра (0 - 9, a - f, A - F). Опциональный суффикс L/l. Примеры: 0xABL; 0X0; 0x123L; 0X123

Слайд 52


Структура десятичных целых литералов Минимум одна десятичная цифра. Опциональный суффикс L/l. Если цифр больше чем одна, то первая не может быть...
Описание слайда:
Структура десятичных целых литералов Минимум одна десятичная цифра. Опциональный суффикс L/l. Если цифр больше чем одна, то первая не может быть нулем. Примеры: 0; 123; 0L; 0l; 72L; 5 Но: 00; 0034 - целые восьмеричные литералы!

Слайд 53


Структура восьмеричных целых литералов Обязателен признак восмеричного литерала 0. Минимум одна восьмеричная цифра (0-7). Опциональный суффикс L/l....
Описание слайда:
Структура восьмеричных целых литералов Обязателен признак восмеричного литерала 0. Минимум одна восьмеричная цифра (0-7). Опциональный суффикс L/l. Примеры: 00; 00000L; 017; 0777L; 0123

Слайд 54


Структура бинарных целых литералов Обязателен признак 0b или 0B. Минимум одна цифра из множества {0, 1} Опциональный суффикс L/l. Примеры: 0b101L;...
Описание слайда:
Структура бинарных целых литералов Обязателен признак 0b или 0B. Минимум одна цифра из множества {0, 1} Опциональный суффикс L/l. Примеры: 0b101L; 0B00000

Слайд 55


Вещественные литералы Вещественные литералы могут быть записаны с помощью систем счисления: десятичной шестнадцатеричной
Описание слайда:
Вещественные литералы Вещественные литералы могут быть записаны с помощью систем счисления: десятичной шестнадцатеричной

Слайд 56


Тип вещественных литералов По умолчанию double или если в конце литерала поставлен суффикс D (или d). Суффикс F (или f) указывает, что литерал имеет...
Описание слайда:
Тип вещественных литералов По умолчанию double или если в конце литерала поставлен суффикс D (или d). Суффикс F (или f) указывает, что литерал имеет тип float.

Слайд 57


Структура десятичных вещественных литералов Общий вид (порядок важен): [цифры] [точка] [цифры] [десятичная_экспонента] [суффикс] (1.2E-3D) Четыре...
Описание слайда:
Структура десятичных вещественных литералов Общий вид (порядок важен): [цифры] [точка] [цифры] [десятичная_экспонента] [суффикс] (1.2E-3D) Четыре варианта структуры (остальные компоненты опциональны): 1) [цифры] [точка] (12.; 1.2; 1.e+2; 1.2f) 2) [точка] [цифры] (.12; .1; .1E2; 1.23) 3) [цифры] [десятичная_экспонента] (12E3; 1e-2d; 1.2E+3) 4) [цифры] [суффикс] (1f; 12D; .1D, 1E2D) Цифры - десятичные, суффиксы D/d, F/f.

Слайд 58


Структура десятичной экспоненты Обязателен признак десятичной экспоненты E или e. Необязательный знак экспоненты + или -. Минимум одна десятичная...
Описание слайда:
Структура десятичной экспоненты Обязателен признак десятичной экспоненты E или e. Необязательный знак экспоненты + или -. Минимум одна десятичная цифра. Примеры: E1; e+1; E-123 123E-45 ==> 123 * 10^-45

Слайд 59


Структура шестнадцатеричного вещественного литерала Общий вид (порядок важен): [0X или 0x] [цифры] [точка] [цифры] [бинарная экспонента] [суффикс]...
Описание слайда:
Структура шестнадцатеричного вещественного литерала Общий вид (порядок важен): [0X или 0x] [цифры] [точка] [цифры] [бинарная экспонента] [суффикс] (0X12.34P-5D) [бинарная экспонента] обязательна; [суффикс] опционален; [цифры] [точка] [цифры] не обязательны, но если стоит точка, то должна быть хотя бы одна цифра. Цифры - шестнадцатеричные (0-9, A-F, a-f); суффиксы d/D, f/F. Примеры: 0x24P1; 0x1.2p-3F Замечание: Если цифр перед экспонентой нет, то число равно нулю (0xP+37 = 0).

Слайд 60


Структура бинарной экспоненты Обязателен признак бинарной экспоненты P или p. Необязательный знак экспоненты + или -. Минимум одна десятичная цифра....
Описание слайда:
Структура бинарной экспоненты Обязателен признак бинарной экспоненты P или p. Необязательный знак экспоненты + или -. Минимум одна десятичная цифра. Примеры: p1 p+1 P-99 23.4P2 ==> (2*16^1 + 3*16^0 + 4*16^-1) * 2^2

Слайд 61


Булевы литералы и литерал нул-типа boolean true false Нул-тип null
Описание слайда:
Булевы литералы и литерал нул-типа boolean true false Нул-тип null

Слайд 62


Символьные литералы Символ Unicode из диапазона [U+0000, U+FFFF] заключенный в одинарные кавычки ' (U+0027), за исключением: одинарной кавычки '...
Описание слайда:
Символьные литералы Символ Unicode из диапазона [U+0000, U+FFFF] заключенный в одинарные кавычки ' (U+0027), за исключением: одинарной кавычки ' (U+0027) обратного слеша \ (U+005C) \u000A \u000D Символьные литералы имеют тип char. Примеры: 'a'; 'T'; '\u0065'; '\77'; '\"

Слайд 63


Строковые литералы Ноль или более символов Unicode (допустимы символы из всего диапазона Unicode), заключенные в двойные кавычки " (U+0022), за...
Описание слайда:
Строковые литералы Ноль или более символов Unicode (допустимы символы из всего диапазона Unicode), заключенные в двойные кавычки " (U+0022), за исключением: двойной кавычки " (U+0022) обратного слеша \ (U+005C) \u000A \u000D Строковые литералы имеют тип String. Примеры: ""; "ab\"c"; "\u0065bc\123"

Слайд 64


Способы представления символов в литералах В символьных и строковых литералах символ может быть представлен в виде: знака символа Java Unicode escape...
Описание слайда:
Способы представления символов в литералах В символьных и строковых литералах символ может быть представлен в виде: знака символа Java Unicode escape последовательности \uXXXX (кроме \u000D \u000A !) двумя для доп. символов (только в строковых летералах!) восьмеричной escape последовательностью \X \XX \XXX (только символы ISO-8859-1!) символьной escape последовательностью \\ \r \n \’ \” \t \b \f (только эти 8 символов)

Слайд 65


Конкатенация строковых литералов Длинный строковый литерал может быть записан при помощи оператора конкатенации строк +, результат конкатенации -...
Описание слайда:
Конкатенация строковых литералов Длинный строковый литерал может быть записан при помощи оператора конкатенации строк +, результат конкатенации - строковый литерал. Конкатенация двух строковых литералов - выражение, а не строковый литерал, однако, результат такого выражения будет вычислен на этапе компиляции.

Слайд 66


Символьные escape последовательности \t U+0009, горизонтальная табуляция \n U+000A, перевод строки \r U+000D, возврат каретки \f U+000C, перевод...
Описание слайда:
Символьные escape последовательности \t U+0009, горизонтальная табуляция \n U+000A, перевод строки \r U+000D, возврат каретки \f U+000C, перевод страницы " U+0027, одинарная кавычка \" U+0022, двойная кавычка \\ U+005C, обратный слеш \b U+0008, забой (backspace)

Слайд 67


Восьмеричные escape последовательности \A символ с кодом 0A \AB символ с кодом 0AB \ZAB символ с кодом 0ZAB Z - цифра из множества [0, 3]; A, B –...
Описание слайда:
Восьмеричные escape последовательности \A символ с кодом 0A \AB символ с кодом 0AB \ZAB символ с кодом 0ZAB Z - цифра из множества [0, 3]; A, B – восьмеричные цифры [0, 7]. Примеры: \7 \20 \377 (\377 ===> 255=FF)

Слайд 68


Разделители Всего существует 9 символов разделителей: [] () {} квадратные, круглые, фигурные скобки . , ; точка, запятая, точка с запятой
Описание слайда:
Разделители Всего существует 9 символов разделителей: [] () {} квадратные, круглые, фигурные скобки . , ; точка, запятая, точка с запятой

Слайд 69


Операции Всего существует 36 операций: + - * / % ++ -- ?: > >= < >>> = += -= *= /= %= &= |= ^= = >>>=
Описание слайда:
Операции Всего существует 36 операций: + - * / % ++ -- ?: > >= < >>> = += -= *= /= %= &= |= ^= = >>>=



Похожие презентации
Mypresentation.ru
Загрузить презентацию