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. Я хотел бы иметь возможность решить эту проблему. ...