#шестнадцатеричная система
Explore tagged Tumblr posts
Text
08 слишком большое число? (префиксы?)
При попытке присвоить интовой переменной значение 08 программа не скомпилируется с ошибкой "слишком большое число". Почему так?
-> как программировать в командной строке? <-
Ведущим нулём в java обозначаются восьмеричные числа, а сама восьмёрка в эту систему не входит. Есть и другие префиксы:
Для шестнадцатеричной системы - 0x (или 0X);
Для двоичной - 0b или (0B).
Например, 0xA это 10, а 0b11 это 3.
Интересный факт: 0x7fffffffffffffffL - наибольшее число типа long (9223372036854775807). (L в конце обозначает принадлежность к типу long. Это необходимо указывать, если число больше максимального значения int (2147483647), потому что все целочисленные литералы изначально имеют тип int, независимо от того, в переменную какого типа они кладутся.)
#студент бормочет#префиксы#java#русский тамблер#шестнадцатеричная система#двоичная система#восьмеричная система
2 notes
·
View notes
Text
Системы счисления◘ Двоичная система счисления◘ Дробные числа в двоичной системе счисления◘ Восьмеричная система счисления◘ Шестнадцатеричная система счисления◘ Сложение в разных системах счисления (2, 8, 16)◘ Вычитание в разных система счисления (2, 8, 16)◘ Умножение в разных системах счисления#video #NumberSystems📼 С.С. Перевод из 10 с.с. в 2 с.с.. Урок 1

https://vk.com/wall-159224823_72792
0 notes
Text
Java 8 числа
Записываю ответы на вопросы из курса «Introduction to Java Online. Module 6 - Работа с данными» 1. Что означают NaN, POSITIVE_INFINITY, NEGATIVE_INFINITY? NaN - не число, NEGATIVE_INFINITY - минус бесконечность, POSITIVE_INFINITY - плюс бесконечность 2. Как сравнить два целых или вещественных числа? Больше\меньше\равенство? public int compareTo(BigInteger val) 3. Назначение MathContext при работе с BigDecimal? MathContext определяет точность результирующего значения и способ округления 4. Как работать в Java c разными системами счисления? (двоичная, шестнадцатеричная и т.д.) static int parseInt(String s, int radix) Возвращает int. Система счисления задаётся параметром radix (2, 8, 10 или 16). 5. Что такое BigDecimal, BigInteger? Для чего нужны эти классы? BigDecimal - специальный тип для точного хранения десятичных дробей с произвольным количеством знаков после запятой. Этот класс нужен для хранения и обработки денежных сумм. BigInteger позволяет хранить целые числа любой величины Теория https://urvanov.ru/2016/04/17/java-8-%D1%87%D0%B8%D1%81%D0%BB%D0%B0/ #Java #самообразование
0 notes
Text
Виды систем счисления
Непозиционные системы счисления - системы, в которых значение символа не зависит от его места расположения в числе.
Пример - римская система счисления: I, V, X, L, C, D, M.
Позиционные системы счисления - системы, в которых значение символа зависит от его места расположения в числе. В позиционной системе счисления количество символов алфавита равно основанию системы.
Пример - десятичная система счисления: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9.
Наиболее употребляемыми в настоящее время позиционными системами являются:
2 — двоичная (в дискретной математике, информатике, программировании);
3 — троичная;
8 — восьмеричная;
10 — десятичная (используется повсеместно);
12 — двенадцатеричная (счёт дюжинами);
13 — тринадцатеричная;
16 — шестнадцатеричная (используется в программировании, информатике);
60 — шестидесятеричная (единицы измерения времени, измерение углов и, в частности, координат, долготы и широты).
0 notes