Книга посвящена разработке мобильных приложений для Android на языке
Download 1.32 Mb. Pdf ko'rish
|
kotlinadelekaniyanu
Глава 1 ____________________________________ [ 36 ] ___________________________________ арифметические операторы; поразрядные операторы. Таблица 1.1. Классификация операторов с примерами Тип оператора Примеры Реляционные операторы > , <, >=, <=, == Операторы присваивания += , -=, *=, /=, = Логические операторы && , ||, ! Арифметические операторы + , -, *, / Поразрядные операторы and(bits) , or(bits), xor(bits), inv(), shl(bits), shr(bits), ushr(bits) Исходя из количества операндов, мы можем определить два основных типа опера- торов в Kotlin (табл. 1.2): унарные операторы; бинарные операторы. Таблица 1.2. Основные типы операторов с примерами Тип оператора Описание Примеры Унарный оператор Требуется только один операнд ! , ++, -- Бинарный оператор Требуются два операнда + , -, *, /, %, &&, || Типы переменной Тип переменной с учетом ее области значений представляет набор возможных зна- чений этой переменной. Во многих случаях имеет смысл явно указывать тип значе- ния, которое необходимо сохранить в объявленной переменной. Этого можно добиться при обращении к типу данных. Наиболее важными типами языка Kotlin являются следующие: Int ; Float ; Double ; Boolean ; String ; Char ; Array . Основы ____________________________________ [ 37 ] ___________________________________ Int Этот тип представлен 32-разрядным целым числом со знаком. Если переменная объявляется с этим типом, пространство значений переменной представлено набо- ром целых чисел, и переменная может иметь только целочисленные значения. Тип Int уже встречался нам несколько раз в рассмотренных ранее примерах. К ти- пу Int относятся целые значения, находящиеся в диапазоне от –2 147 483 648 до 2 147 483 647. Float Этот тип представлен 32-битным числом с плавающей запятой одинарной точно- сти. При объявлении переменной с типом Float он указывает, что переменная может включать только значения с плавающей запятой. Диапазон составляет при- близительно ±3,40282347E+38F (6–7 значащих десятичных цифр). Пример: var pi: Float = 3.142 Double Этот тип представляет 64-битное число с плавающей запятой двойной точности. Подобно типу Float , тип Double указывает, что объявленная переменная может включать значения с плавающей точкой. Важное различие между типами Double и Float в том, что Double сохраняет без переполнения числа, находящиеся в гораздо большем диапазоне. Этот диапазон составляет примерно ±1,79769313486231570E+308 (15 значащих десятичных цифр). Пример: var d: Double = 3.142 Boolean Истинные и ложные логические значения истинности представлены типом Boolean : var t: Boolean = true var f: Boolean = false Логическими операторами здесь являются && , || , и ! (табл. 1.3). Таблица 1.3. Логические операторы с примерами Название оператора Оператор Описание Тип оператора Конъюнкция && Значение true , если два его операн- да имеют значение true , в противном случае — значение false Бинарный Дизъюнкция || Значение true , если хотя бы один операнд имеет значение true , в про- тивном случае — значение false Бинарный Отрицание ! Инвертирует значение булева операнда Унарный Download 1.32 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling