Вопросы с тегом «long-integer»

Длинное целое число - это целое число, обычно в два раза превышающее размер стандартного целого числа. Он представлен ключевым словом long в нескольких языках программирования.

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

5
Литерал xyz типа int вне допустимого диапазона
В настоящее время я работаю с типами данных на Java, и, если я правильно понял, тип longпринимает значение в диапазоне от -9,223,372,036,854,775,808 до +9,223,372,036,854,775,807. Теперь, как вы можете видеть ниже, я создал longпеременную с именем testLong, хотя, когда я вставляю 9223372036854775807 в качестве значения, я получаю сообщение об ошибке: Литерал …
93 java  int  long-integer 

8
Почему long медленнее, чем int в x64 Java?
Я использую Windows 8.1 x64 с обновлением Java 7 45 x64 (32-разрядная версия Java не установлена) на планшете Surface Pro 2. Приведенный ниже код занимает 1688 мсек, если тип i является длинным, и 109 мсек, когда я является целым. Почему long (64-битный тип) на порядок медленнее, чем int на 64-битной …

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

4
long long в C / C ++
Я пробую этот код на компиляторе 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)); printf("%d %ld %lld %llu", num1, …

4
Почему ваш тип данных оператора переключения не может быть длинным, Java?
Вот отрывок из руководств Sun по Java : Коммутатор работает с byte, short, charи intпримитивными типами данных. Она также работает с перечисленными типами (обсуждавшихся в классах и наследовании) и несколько специальных классов, «завернуть» некоторые примитивные типы: Character, Byte, Short, и Integer(обсуждаемый в объекты Simple Data). Должна быть веская причина, по …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.