integer- все статьи тега ➜ страница 2
Эффективный способ определения количества цифр в целом числе
очень эффективное способ определения, сколько цифр есть в целом в C++? ...
Преобразование BigDecimal в целое число
У меня есть метод Hibernate, который возвращает мне BigDecimal. У меня есть другой метод API, к которому мне нужно передать это число, но он принимает целое число в качестве параметра. Я не могу изменить типы возвращаемых значений или типы переменных обоих методов. теперь как преобразовать BigDecimal в целое число и передать его во второй метод? есть ли выход из этого? ...
C++ преобразование шестнадцатеричной строки в целое число со знаком
Я хочу преобразовать шестнадцатеричную строку в 32-разрядное целое число со знаком в C++. Так, например, у меня есть шестнадцатеричная строка "fffefffe". Двоичное представление этого является 11111111111111101111111111111110. Целочисленное представление со знаком это: -65538. Как сделать это преобразование в C++? Это также должно работать для неотрицательных чисел. Например, шестнадцатеричная строка "0000000A", которая является 00000000000000000000000000001010 в двоичном формате и 10 в ...
Разбираем В. метод tryparse
в чем разница между Parse() и TryParse()? int number = int.Parse(textBoxNumber.Text); // The Try-Parse Method int.TryParse(textBoxNumber.Text, out number); есть ли какая-то форма проверки ошибок, как блок Try-Catch? ...
Проверьте, является ли строка числом в Ruby on Rails
у меня есть следующее В моем контроллере приложений: def is_number?(object) true if Float(object) rescue false end и следующее условие в моем контроллере: if mystring.is_number? end условие выдачи undefined method ошибка. Я предполагаю, что я определил is_number в неположенном месте...? ...
Java Integer compareTo () - зачем использовать сравнение против вычитания?
Я нашел это java.lang.Integer реализация compareTo метод выглядит следующим образом: public int compareTo(Integer anotherInteger) { int thisVal = this.value; int anotherVal = anotherInteger.value; return (thisVal<anotherVal ? -1 : (thisVal==anotherVal ? 0 : 1)); } вопрос в том, почему использовать сравнение вместо вычитания: return thisVal - anotherVal; ...
В чем разница между "int" и "uint" / "long" и "ulong"?
Я знаю, о int и long (32-разрядные и 64-разрядные числа), но что uint и ulong? ...
Что произойдет, если я присвою отрицательное значение беззнаковой переменной?
мне было любопытно узнать, что произойдет, если я присвою отрицательное значение беззнаковой переменной. код будет выглядеть так. unsigned int nVal = 0; nVal = -5; это не дало мне никакой ошибки компилятора. Когда я запустил программу nVal было присвоено странное значение! Может быть, какое-то значение дополнения 2 присваивается nVal? ...
Разница между тип uint8 т т и uint uint с fast8 least8 Т
стандарт C99 вводит следующие типы данных. Документацию можно найти здесь для библиотеки AVR stdint. uint8_t означает, что это 8-битный беззнаковый тип. uint_fast8_t означает, что это самый быстрый unsigned int с по крайней мере 8 биты. uint_least8_t означает, что это беззнаковый int с не менее чем 8 битами. Я понимаю uint8_t и что такое uint_fast8_t( Я не знаю, как это реализовано в уровень регистра). 1.Можете ли вы объяснить, что означает "это unsigned int по крайней мере 8 бит"? 2.Ка ...
Что означает "0, но true" в Perl?
может кто-нибудь объяснить, что именно строка "0 но true" означает в Perl? Насколько я понимаю, он равен нулю в целочисленном сравнении, но оценивается как true при использовании в качестве булева. Это правильно? Это нормальное поведение языка или это специальная строка рассматривается как особый случай в переводчик? ...
Самый простой способ проверить, имеют ли два целых числа один и тот же знак?
какой самый простой способ проверить, имеют ли два целых числа одинаковый знак? Есть ли какой-нибудь короткий побитовый трюк, чтобы сделать это? ...
производительность без знака против целых чисел со знаком
есть ли прирост/потеря производительности при использовании беззнаковых целых чисел над целыми числами со знаком? Если да, то это идет на короткий и длинный, а также? ...
Сколько объектов создается с помощью класса-оболочки Integer?
Integer i = 3; i = i + 1; Integer j = i; j = i + j; сколько объектов создается в результате операторов в примере кода выше и почему? Есть ли IDE, в которой мы можем видеть, сколько объектов создается (возможно, в режиме отладки)? ...
Как обрабатывать очень большие числа в Java без использования java.математика.BigInteger
Как я буду делать арифметику,+ -/ * % !, с произвольно большими целыми числами без использования java.math.BigInteger? например, факториал 90 возвращает 0 в Java. Я хотел бы иметь возможность решить эту проблему. ...