Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
long n = Ох55аа000055аа0000;
Не надо отождествлять разрядность целочисленного типа с занимаемым им количеством памяти. Исполняющий код Java может использовать для ваших переменных то количество памяти, которое сочтет нужным, лишь бы только их поведение соответствовало поведению типов, заданных вами. Фактически, нынешняя реализация Java из соображений эффективности хранит переменные типа byte и short в виде 32-битовых значений, поскольку этот размер соответствует машинному слову большинства современных компьютеров (СМ – 8 бит, 8086 – 16 бит, 80386/486 – 32 бит, Pentium – 64 бит).
Ниже приведена таблица разрядностей и допустимых диапазонов для различных типов целых чисел.
Имя | Разрядность | Диапазон |
long | -9, 223, 372, 036, 854, 775, 808.. 9, 223, 372, 036, 854, 775, 807 | |
Int | -2, 147, 483, 648.. 2, 147, 483, 647 | |
Short | -32, 768.. 32, 767 | |
byte | -128.. 127 |
Числа с плавающей точкой
Числа с плавающей точкой, часто называемые в других языках вещественными числами, используются при вычислениях, в которых требуется использование дробной части. В Java реализован стандартный (IEEE-754) набор типов для чисел с плавающей точкой — float и double и операторов для работы с ними. Характеристики этих типов приведены в таблице.
Имя | Разрядность | Диапазон |
double | 1. 7е-308.. 1. 7е+ 308 | |
float | 3. 4е-038.. 3. 4е+ 038 |
Float
В переменных с обычной, или одинарной точностью, объявляемых с помощью ключевого слова float, для хранения вещественного значения используется 32 бита.
Дата публикования: 2015-10-09; Прочитано: 168 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!