Все вопросы: [bigint]

12 вопросов

похожие теги:
10
голосов
3ответов
6152 просмотров

Вставка Java / Scala BigInteger

У меня проблема с классом Java BigInteger: я не могу вставить большое значение в BigInteger. Например, скажем, я хочу присвоить этому номеру BigInteger: 26525285981219105863630848482795 Я не могу назначить его напрямую, потому что компилятор считает, что это целое число: val bi = 26525...

7
голосов
6ответов
9288 просмотров

Самый быстрый способ преобразовать двоичное в десятичное?

У меня есть четыре беззнаковых 32-битных целых числа, представляющих беззнаковое 128-битное целое число в обратном порядке: typedef struct { unsigned int part[4]; } bigint_t; Я хотел бы преобразовать это число в его десятичное строковое представление и вывести его в файл. Сейчас я ...

3
голосов
3ответов
463 просмотров

Numeric String (arbitrary size) -> Multiple Integers

I'm running into a problem because my database has BIGINT data (64-bit integers) but the version of PHP I'm running is only 32-bit. So when I pull out value from a table I end up with a numeric string representing a 64-bit integer in base 10. What I would ideally like to do is use the 64-bit in...

0
голосов
4ответов
3326 просмотров

How can I use BigInt class in vb.net? (visual studio 2008)

recently i use int64. but it's no more handle my data. so I want something like BigInt. any idea?

43
голосов
1ответов
54882 просмотров

Arithmetic overflow error when summing an INT, how do I cast it as a BIGINT?

When I try to get the sum of a column from a table I get the error Arithmetic overflow error converting expression to data type int because the resulting number is to big for an INT. So I tried to CAST to a BIGINT using the following SELECT CAST(SUM(columnname) AS BIGINT) FROM tablename This g...

7
голосов
5ответов
9593 просмотров

Convert Sqlite BigInt to Date

I have a Sqlite database that I am using as an ado.net job store for my Quartz.net scheduler jobs. In one table, a column called START_TIME is of type big int. Is there a way to cast or convert a bigint to a date value? I would like to be able to query the database to see which jobs are sched...

9
голосов
3ответов
11755 просмотров

Convert binary string to bigint in MySQL?

I am attempting to hash a string to a 64-bit value (bigint) in MySQL. I am aware of the MD5() function, which returns a 128-bit hash as a binary string. I'd be happy to just take the bottom or top 64 bits of this result. However, I cannot figure out how to get from a binary string type to a numer...

39
голосов
11ответов
37071 просмотров

Как использовать длинный идентификатор в приложениях Rails?

Как я могу изменить тип (по умолчанию) для идентификаторов ActiveRecord? int недостаточно длинный, я бы предпочел long. Я был удивлен, что для миграций нет: long - можно ли использовать просто десятичную дробь?

1
голосов
2ответов
673 просмотров

Почему у моих Perl bigints есть десятичный знак?

Если я использую большое целое число в substr: use BigInt; $acct_hash = substr(('99999999999912345' + $data[1]),0,15); почему результат все еще 9.9999999999912? Я ожидал 999999999999912. Есть что-то вроде: $data[1] = substr(to_char('999999999999991234'),0,15); в Perl?

1
голосов
1ответов
290 просмотров

Почему у меня в числах BigInt есть десятичная точка?

Добавление 15-значных чисел, например 999999999999990 в Perl, дает результаты с точкой. например, 1.9999999999999e+.. При использовании substr он по-прежнему дает 1.99999999999, а при использовании BigInt результат все еще имеет точку. Каков правильный синтаксис Perl для Perl 5.8.7, чтобы получи...

0
голосов
3ответов
476 просмотров

Арифметические операции над очень и очень длинными десятичными знаками

Мне всегда было любопытно: как я могу выполнять арифметические операции с очень длинными десятичными знаками - например, вычислять пи до 3000-го десятичного знака (особенно в императивном языке)?

28
голосов
3ответов
23441 просмотров

BigInteger в C?

Каков самый простой способ обрабатывать огромные числа в C? Мне нужно сохранить значения в области 1000 ^ 900 ... Кто-нибудь знает простой способ сделать это? Любая помощь будет очень признательна!