Описание тега unsigned-long-long-int
NoneUnsigned long long int, указанный в стандарте C99
1
ответ
Каким должен быть тип данных для чисел в диапазоне 10^10 - 10^11?
Предположим, у меня есть следующий код для циклического перебора чисел следующим образом: int p; cin>>p; for(unsigned long long int i=3*pow(10,p);i<6*pow(10,p);i++){ //some code goes here } Теперь на основе определенных проверок условий мне…
06 ноя '15 в 05:21
3
ответа
Разбор 64-битного целого числа без знака на iOS
У меня очень большое целое число без знака в NSString. Это может быть большим до 2^64. Существуют ли существующие функции / классы, анализирующие это? Как я знаю, это длинное беззнаковое длинное значение, но трудно понять, какой метод мне следует ис…
21 окт '10 в 06:15
0
ответов
C unsigned long long переполнение на другом в массиве
Допустим, у меня есть массив unsigned long longЕсть ли способ поставить переполнение в следующем ull? Я хочу точное число, поэтому двойное не вариант. На данный момент это то, что у меня есть: #include <stdio.h> unsigned long long d[2] = {1,0}…
23 апр '16 в 12:16
3
ответа
Без знака int(32 бита) в unsigned long long (64 бита)
В приведенном ниже коде я умножил 0xffffffff на 2 для unsigned int(32 бита) и сохранил его в unsigned long long(64-битный). Почему я не получаю фактический результат, который 8589934588, Вместо этого я получаю 4294967294, Заранее спасибо. ВЫХОД: Раз…
31 июл '13 в 20:00
1
ответ
Большая арифметика от MinGW провалилась
Моя общая задача - вычислить По словам Вольфрама, Я ожидал, что следующее вернет то же самое: #include <iostream> #include <vector> #include <math.h> unsigned long long f(const std::vector<unsigned> &coefficients) { unsig…
19 ноя '18 в 02:43
4
ответа
Как узнать количество символов в длинном без знака
Привет, у меня есть 2 вопроса, первый из них в названии, а другой здесь: unsigned long long это самое большое целое число (может содержать наибольшее количество символов)? потому что мне нужен int, который может содержать несколько миллионов символо…
30 дек '13 в 23:08
3
ответа
(lldb) Печать без знака long long в шестнадцатеричном виде
Я пытаюсь отладить программу Objective-C, и мне нужно распечатать unsigned long long переменная в шестнадцатеричном виде. Я использую lldb отладчик. Для того, чтобы распечатать short как гекс, вы можете использовать это: (lldb) type format add --for…
19 сен '12 в 08:39
0
ответов
Переполнение умножения unsigned long long int
У меня есть сомнения по поводу умножения unsigned long long int в компиляторе G++ 5.4.0. Почему 1-й фрагмент переполняется, хотя переменная n имеет тип unsigned long long int? Почему "LL" за 8 работает? Пожалуйста, дайте мне какое-нибудь ключевое сл…
10 ноя '16 в 01:55
0
ответов
Функция pow(), возвращающая другой результат в C++
Как мы знаем, диапазон без знака long long int составляет от 0 до 18,446,744,073,709,551,615 Значит, unsigned long long int способен легко обрабатывать 19-20 цифр. Итак, я хочу знать, почему моя программа возвращает другое значение. Программа: #incl…
17 дек '18 в 17:31
2
ответа
VBA очень длинное целое
Мне нужно найти способ поместить 19-значное целое число (масштаб 9 × 10^18) в документ Word. Проблема в том, что он должен работать на 32-битной машине, чтобы тип данных LongLong не работал. попытался разбить на массив строк, но это не сработает, по…
14 янв '14 в 16:59
3
ответа
Десятичное в шестнадцатеричное преобразование (C) не работает для больших чисел
Я делаю C-программу для преобразования десятичного числа в шестнадцатеричное. Моя программа, кажется, работает нормально для меньших чисел, таких как 314156 хранится в длинном int, но больших числах, таких как 11806310474565 или же 85264950430959356…
21 сен '17 в 03:00
1
ответ
Хранение беззнакового длинного значения в двух 16-битных регистрах
Я хочу хранить беззнаковое длинное значение в двух 16-битных регистрах. Например, если у меня длинное значение (-2,147,483,648 to 2,147,483,647) тогда я использую формулу как: v[0] = myValue % 65536 v[1] = myValue / 65536 Получить значение из реестр…
12 июл '16 в 11:41
1
ответ
Как использовать stoull на VS2008?
Есть ли у вас какие-либо идеи о том, как использовать stoull на Visual Studio 2008? Я хочу преобразовать строку в unsigned long long. Спасибо!
24 июл '13 в 00:13
3
ответа
Разобрать аргументы командной строки как unsigned long long в C
Я пишу программу на C, которая принимает список unsigned long long числа в качестве ввода из командной строки. Как мне разобрать их и сохранить в массиве? Кажется, что strtoull может помочь, но как мне это использовать? Вот мой код: #include<stdi…
05 окт '13 в 16:59
1
ответ
Как объявить массив long long int в C90
Меня беспокоит мой компилятор C90, так как он показывает ошибку в long long int. Я хочу объявить длинный длинный массив типа int. Есть ли другой способ скомпилировать его с C90? Вот мой код: #include<stdio.h> int main() { int i,n,j,X; long lon…
26 апр '18 в 02:17
1
ответ
Почему выравнивание длинного длинного члена объединения больше, чем содержащее объединение / структура? Это правильно?
Из этого вопроса можно было бы начать полагать, что выравнивание союза не меньше, чем наибольшее выравнивание его отдельных членов. Но у меня есть проблема с long long введите gcc/g++. Полный пример можно найти здесь, но вот соответствующие части дл…
06 авг '12 в 08:48
3
ответа
64-битное целочисленное преобразование из строки
Я имею дело с проблемой чтения 64-битного целого числа без знака unsigned long long из строки Мой код должен работать как для GCC 4.3, так и для Visual Studio 2010. Я прочитал этот вопрос и ответы по теме: прочитайте 64-битную целочисленную строку и…
22 ноя '11 в 08:19
1
ответ
CUDA - большое количество и выделение памяти
У меня очень странная ошибка в программе. Я потратил много часов на это, но я не нашел решения. Я написал простую программу, чтобы воспроизвести мою проблему. Может быть, кто-то поможет мне. Я попробовал cuda-memcheck & Каков канонический способ про…
13 апр '15 в 13:52
2
ответа
Почему я не могу разделить большое число на отрицательное число C++
Там нет реальной необходимости решения этого, я просто хочу знать, почему. Давайте возьмем два числа: #include <iostream> using namespace std; int main() { unsigned long long int a = 17446744073709551615; signed long long int b = -30000000003;…
16 фев '14 в 04:35
1
ответ
Преобразование без знака long long в плавающее и теряющее точность
У меня есть два длинных номера без знака l1 а также l2, Я бросил эти числа на плаву и сохрани их как f1 а также f2, f1 = (float) l1; f2 = (float) l2; Теперь рассмотрим l1 > l2 на произвольную сумму, скажем, 100. Может ли быть такой случай, что f1 < …
17 дек '13 в 12:51