long-integer

примитивные типы данных-oracle doc говорит диапазона long в Java-это -9,223,372,036,854,775,808 до 9,223,372,036,854,775,807. Но когда я делаю что-то подобное в моем затмении long i = 12345678910; он показывает мне "The literal 12345678910 of type int is out of range" ошибка. есть 2 вопроса. 1) как иници...

Я перехожу с Java на C++ и у меня есть некоторые вопросы о long тип данных. В Java, чтобы содержать целое число больше 232, вы можете просто написать long x;. Однако, в C++, кажется, что long является как типом данных, так и модификатором. кажется, есть несколько способов использовать long: long x; long lo...

Я хочу обработать частный случай, когда умножение двух чисел вместе вызывает переполнение. Код выглядит примерно так: int a = 20; long b = 30; // if a or b are big enough, this result will silently overflow long c = a * b; это упрощенная версия. В реальной программе a и b получены в другом месте во время ...

Я пробую этот код на компиляторе GNU C++ и не могу понять его поведение: #include <stdio.h>; int main() { int num1 = 1000000000; long num2 = 1000000000; long long num3; //num3 = 100000000000; long long num4 = ~0; printf("%u %u %u", sizeof(num1), sizeof(num2), sizeof(num3)); ...

похоже, что при вводе числа в Java компилятор автоматически считывает его как целое число, поэтому при вводе (long) 6000000000 (не в диапазоне integer) он будет жаловаться, что 6000000000 не является целым числом. Чтобы исправить это, мне пришлось указать 6000000000L. я только что узнал об этой спецификации....

когда я называю Math.ceil(5.2) возвращение double6.0. Моей естественной склонностью было думать, что Math.ceil(double a) возвращает long. Из документации: ceil(double a) возвращает наименьший (ближайший к отрицательной бесконечности)double значение то есть не меньше аргумента и равно математическом...

у меня есть миллисекундная метка времени, которую мне нужно преобразовать из строки в long. Javascript имеет parseInt а не parseLong. Так как же я могу это сделать? спасибо Edit:чтобы немного расширить мой вопрос: учитывая, что, по-видимому, javascript не имеет длинного типа, как я могу сделать простую ариф...

Я новичок в C / C++, поэтому у меня есть несколько вопросов о базовом типе: а) можете ли вы объяснить мне разницу между int64_t и long (long int)? В моем понимании, оба являются 64-битными целыми числами. Есть ли какая-то причина, чтобы выбрать один из них? b) я попытался найти определение int64_t в интер...

этот вопрос уже есть ответ здесь: как конвертировать строку в long в Java? 8 ответов Как преобразовать строку в длинную. для int you int i = 3423; String str; str = str.valueOf(i); так как вы идете в другую сторон...

в последнее время на домашнее задание, мне сказали, чтобы использовать long переменная для хранения результата, так как это может быть большое количество. я решил проверить, будет ли это действительно важно для меня, в моей системе (Intel core i5/64-битный компилятор windows 7/gnu gcc) и обнаружил, что следу...