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

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

15
Подписанные и неподписанные целые числа
Правильно ли я сказать, что разница между целым числом со знаком и без знака такова: Без знака может иметь большее положительное значение, а не отрицательное значение. Неподписанный использует начальный бит как часть значения, в то время как подписанная версия использует самый левый бит, чтобы определить, является ли число положительным или …

16
Почему Java не поддерживает целые числа без знака?
Почему в Java нет поддержки целых чисел без знака? Мне кажется странным упущением, учитывая, что они позволяют писать код, который с меньшей вероятностью приведет к переполнению при неожиданно большом вводе. Кроме того, использование целых чисел без знака может быть формой самодокументирования, поскольку они указывают, что значение, которое должно было содержать …


6
Как вы выражаете двоичные литералы в Python?
Как вы выражаете целое число в виде двоичного числа с литералами Python? Я легко смог найти ответ для гекса: >>> 0x12AF 4783 >>> 0x100 256 и восьмеричное: >>> 01267 695 >>> 0100 64 Как вы используете литералы для выражения двоичного в Python? Резюме Ответов Python 2.5 и более ранние версии: …

11
Объявление неподписанного int в Java
Есть ли способ объявить int без знака в Java? Или вопрос может быть сформулирован так: каков Java-эквивалент unsigned? Просто чтобы рассказать вам контекст, который я смотрел на реализацию Java String.hashcode(). Я хотел проверить возможность столкновения, если целое число было 32 без знака int.
317 java  integer  unsigned 


11
максимальное значение целого числа
В C целое число (для 32-битного компьютера) составляет 32 бита, и оно варьируется от -32 768 до + 32 767. В Java целое число (long) также составляет 32 бита, но оно варьируется от -2 147 483 648 до + 2 147 483 647. Я не понимаю, как диапазон отличается в …
292 java  c  integer  max  bit 

21
Проверьте, имеет ли число десятичное место / является целым числом
Я ищу простой способ в JavaScript, чтобы проверить, если число имеет десятичное место в нем (чтобы определить, является ли оно целым числом). Например, 23 -> OK 5 -> OK 3.5 -> not OK 34.345 -> not OK if(number is integer) {...}

10
Как мне обойти восьмеричное поведение parseInt в JavaScript?
Попробуйте выполнить следующее в JavaScript: parseInt('01'); //equals 1 parseInt('02'); //equals 2 parseInt('03'); //equals 3 parseInt('04'); //equals 4 parseInt('05'); //equals 5 parseInt('06'); //equals 6 parseInt('07'); //equals 7 parseInt('08'); //equals 0 !! parseInt('09'); //equals 0 !! Я только что усвоил сложный способ, которым JavaScript думает, что ведущий ноль указывает восьмеричное целое число …


26
В чем разница между int и Integer в Java и C #?
Я читал « Больше Джоэла о программном обеспечении», когда натолкнулся на то, что Джоэл Спольски что-то говорил о программистах определенного типа, знающих разницу между intи Integerв Java / C # (объектно-ориентированных языках программирования). Так в чем же разница?
262 c#  java  integer  int 

13
Какой самый эффективный способ проверить два целочисленных диапазона на совпадение?
С учетом двух целочисленных диапазонов [x1: x2] и [y1: y2], где x1 ≤ x2 и y1 ≤ y2, какой самый эффективный способ проверить, есть ли какое-либо перекрытие двух диапазонов? Простая реализация выглядит следующим образом: bool testOverlap(int x1, int x2, int y1, int y2) { return (x1 >= y1 && x1 …

18
Отображение двух целых в одно уникальным и детерминированным способом
Представьте два положительных целых числа A и B. Я хочу объединить эти два в одно целое число C. Не может быть других целых чисел D и E, которые объединяются в C. Поэтому объединение их с помощью оператора сложения не работает. Например, 30 + 10 = 40 = 40 + 0 …


10
Конвертировать поплавки в панды в броню?
Я работал с данными, импортированными из CSV. Панды изменили некоторые столбцы на плавающие, так что теперь числа в этих столбцах отображаются как плавающие точки! Однако мне нужно, чтобы они отображались в виде целых чисел или без запятой. Есть ли способ преобразовать их в целые числа или не отображать запятую?

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.