Вопросы с тегом «integer»

216
Самый безопасный способ конвертировать float в целое число в Python?

Математический модуль Python содержит удобные функции, такие как floor& ceil. Эти функции принимают число с плавающей запятой и возвращают ближайшее целое число ниже или выше его. Однако эти функции возвращают ответ в виде числа с плавающей запятой. Например: import math f=math.floor(2.3)...

214
Инициализировать длинный в Java

Примитивные типы данных - оракул док говорит, что диапазон longв Java -9,223,372,036,854,775,808для 9,223,372,036,854,775,807. Но когда я делаю что-то подобное в моем затмении long i = 12345678910; это показывает мне " The literal 12345678910 of type int is out of range" ошибку. Есть 2 вопроса. 1)...

210
В чем разница между «long», «long long», «long int» и «long long int» в C ++?

Я перехожу с Java на C ++ и у меня есть несколько вопросов о longтипе данных. В Java, чтобы держать целое число больше 2 32 , вы просто пишете long x;. Однако в C ++ кажется, что longэто и тип данных, и модификатор. Кажется, есть несколько способов использования long: long x; long long x; long int...

193
Как проверить, является ли целое число четным или нечетным? [закрыто]

Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Закрыто 2 года назад . Locked . Этот вопрос и его ответы заблокированы, потому что вопрос не по теме, но имеет историческое значение. В настоящее время он не принимает новые ответы или...

191
Java целочисленный в байтовый массив

Я получил целое число: 1695609641 когда я использую метод: String hex = Integer.toHexString(1695609641); system.out.println(hex); дает: 6510f329 но я хочу байтовый массив: byte[] bytearray = new byte[] { (byte) 0x65, (byte)0x10, (byte)0xf3, (byte)0x29}; Как я могу сделать...

182
Почему сравнения == с Integer.valueOf (String) дают разные результаты для 127 и 128?

Я понятия не имею, почему эти строки кода возвращают разные значения: System.out.println(Integer.valueOf("127")==Integer.valueOf("127")); System.out.println(Integer.valueOf("128")==Integer.valueOf("128")); System.out.println(Integer.parseInt("128")==Integer.valueOf("128")); Выход: true false true...

182
Преобразование строки в целое число на Android

Как мне преобразовать строку в целое число? У меня есть текстовое поле У меня есть пользователь, введите номер в: EditText et = (EditText) findViewById(R.id.entry1); String hello = et.getText().toString(); И значение присваивается строке hello. Я хочу преобразовать его в целое число, чтобы я мог...

173
Можно ли намекнуть оптимизатору, указав диапазон целого числа?

Я использую intтип для хранения значения. В соответствии с семантикой программы значение всегда изменяется в очень небольшом диапазоне (0 - 36), и int(не a char) используется только из-за эффективности процессора. Кажется, что многие специальные арифметические оптимизации могут быть выполнены для...

173
Почему 128 == 128 ложно, а 127 == 127 верно при сравнении оболочек Integer в Java?

class D { public static void main(String args[]) { Integer b2=128; Integer b3=128; System.out.println(b2==b3); } } Вывод: false class D { public static void main(String args[]) { Integer b2=127; Integer b3=127; System.out.println(b2==b3); } } Вывод: true Примечание. Числа от -128 до 127...

173
Преобразуйте целое число в его символьный эквивалент, где 0 => a, 1 => b и т. Д.

Я хочу преобразовать целое число в его символьный эквивалент на основе алфавита. Например: 0 => a 1 => b 2 => c 3 => d и т.д. Я мог бы создать массив и просто посмотреть его, когда мне это нужно, но мне интересно, есть ли встроенная функция, чтобы сделать это для меня. Все примеры,...

160
Безопасный разбор целочисленных значений в Ruby

Скажем '123', у меня есть строка, и я хочу преобразовать ее в целое число 123. Я знаю , что вы можете просто сделать some_string.to_i, но обращенные 'lolipops'к 0, который не является эффект , который я имею в виду. Я хочу, чтобы это взорвалось мне в лицо, когда я пытаюсь преобразовать что-то...

158
из списка целых чисел, получить номер, ближайший к заданному значению

Учитывая список целых чисел, я хочу найти, какое число является самым близким к числу, которое я даю во входных данных: >>> myList = [4, 1, 88, 44, 3] >>> myNumber = 5 >>> takeClosest(myList, myNumber) ... 4 Есть ли быстрый способ сделать...