Primitive-Types – вопросы и ответы

95
голосов
2
ответа
У меня есть байтовая переменная: byte varB = (byte) -1; // binary view: 1111 1111 Я хочу увидеть два самых левых бита и сделать unsigned right shift из 6 цифр: varB = (byte) (varB >>> 6); ...
2 месяца, 4 недели назад user2602807
78
голосов
2
ответа
Мне было любопытно и сделал небольшой тест, чтобы определить дельта производительности между примитивными типами, такими как int или float и типы пользователей. Я создал класс шаблона Var , создал ...
3 месяца назад dtech
76
голосов
1
ответ
Когда я смотрю на javadocs класса .java, он говорит: /*The primitive Java types ({@code boolean}, * {@code byte}, {@code char}, {@code short}, * {@code int}, {@code long}, {@code float}, and * {@co...
3 месяца назад Arham
70
голосов
3
ответа
Я новичок в java. Мне нужно передать значение примитивного типа в качестве ссылки в вызове функции. Я не хочу возвращать значение я из функции, потому что он уже возвращает некоторый объект. for (i...
3 месяца назад Ankita Agrawal
76
голосов
4
ответа
Я понимаю, что "2.5" автоматически является двойным, и для того, чтобы сделать его плавающим, мне нужно сделать "2.5F" (или если F будет строчным?), и что я должен использовать float, скажем, если ...
3 месяца назад mk12
77
голосов
2
ответа
в моей программе на С# мне нужно передать объект IEnumerable<object> . Все, что я знаю об этом объекте, это список (Type.IsGenericType): IEnumerable<object> iEnu = myObject as IEnumerab...
3 месяца назад Aaginor
66
голосов
1
ответ
Почему размер типа данных int отличается в 16-битной и 32-битной архитектурах, тогда как другие примитивные типы данных имеют одинаковый размер в обеих архитектурах?
3 месяца назад Shouvik Mandal
66
голосов
2
ответа
Я хотел бы узнать причину (правило в дизайне Java), которая позволяет работать с массивами, такими как: public static void main(String args[]){ System.out.println(args[2]); } не требуя попробовать ...
3 месяца назад humanityANDpeace
78
голосов
1
ответ
Как этот следующий код легален и что он делает в точности? int i = new Integer(5);
3 месяца назад Henry Li
92
голоса
3
ответа
List<String> работает с или без, но List<int> не работает. Я всегда думал об этом.
3 месяца назад user4910881
56
голосов
2
ответа
Я продолжаю получать ошибку при попытке установить свойство float . У меня есть класс Download NSObject с примитивным float . Класс вызывается из NSURLSessionDownloadTask делегата NSURLSessionDownl...
3 месяца назад user-44651
55
голосов
2
ответа
У меня есть arraylist из целых чисел, называемый " stockList . Я хочу, чтобы примитивный тип int [] stockListFinal был создан из массива. Код: public class Warehouses { ArrayList<Warehouse> w...
3 месяца назад user2863323
94
голоса
2
ответа
У меня есть фрагмент кода, который используется для преобразования строковых представлений, поставляемых Class.getCanonicalName() в соответствующие экземпляры Class . Обычно это можно сделать с пом...
3 месяца назад aRestless
78
голосов
3
ответа
В соответствии с тем, что я могу найти, я считаю, что DateTime является примитивным типом, но когда я проверяю свою переменную DateTime, свойство IsPrimitive является ложным. http://msdn.microsoft....
3 месяца назад Gravinco
54
голоса
1
ответ
Я просто экспериментировал с небольшим количеством Javascript и понял смысл концепции наследования. Я могу получить оценку для кода ниже: "".constructor //which evaluates to function String() Ладно...
3 месяца назад Sricharan Krishnan
173
голоса
10
ответов
В каком случае вы должны использовать примитивные типы ( int ) или ссылочные типы ( Integer )? Этот question вызвал мое любопытство.
3 месяца назад Gandalf StormCrow
78
голосов
2
ответа
Я заметил, что примитивные типы в С# действительно просто реализованы как псевдонимы для структур, определенных в пространстве имен System , например. ulong является псевдонимом System.UInt64 , кот...
3 месяца назад elleciel
111
голосов
2
ответа
В настоящее время я пишу код, который преобразует аудиоклип в массив float, а затем хочет преобразовать этот массив float в байты и, наконец, преобразовать этот массив байтов в шестнадцатеричный. В...
3 месяца, 1 неделя назад user3242608
55
голосов
2
ответа
Есть ли эффективный способ хранения неотрицательных значений с плавающей запятой, используя существующие float32 и float64 ? Представьте float32 поведение float32 по умолчанию, которое допускает от...
3 месяца, 1 неделя назад Robinicks
95
голосов
4
ответа
В C на 32-битной системе, какой тип данных будет хранить (и может поэтому печатать) наибольшее целое число? Это long long или unsigned long ? Есть ли unsigned long long ? И что является наиболее то...
3 месяца, 1 неделя назад camel-man
115
голосов
2
ответа
Я отправляю изменение в JNA, которое в предыдущих выпусках определяло набор констант как тип int , а именно: int VER_EQUAL = 1; int VER_GREATER = 2; int VER_GREATER_EQUAL = 3; ...
3 месяца, 1 неделя назад Daniel Widdis
85
голосов
1
ответ
Я написал следующий код: #include <iostream> #include <iomanip> using namespace std; int main(){ char c; int i; short int j; long int k; float f; double d; long double e; cout << ...
3 месяца, 1 неделя назад user3727648
67
голосов
1
ответ
Извините за неясный вопрос, но я действительно потерян, зачем нам в первую очередь нужна isPrimitive() поскольку я не могу его использовать (извините, я просто не могу использовать его, когда мне э...
3 месяца, 1 неделя назад Hearen
116
голосов
1
ответ
Я хочу, чтобы моя программа действовала по-разному между примитивными типами и их классами-оболочками, например: (defmulti try-type class) (defmethod try-type Integer [arg] (println "Integer")) (de...
3 месяца, 1 неделя назад qiuxiafei
55
голосов
3
ответа
У меня есть массив из 8 логических элементов, которые я хочу просто преобразовать в байт. Есть ли простой способ сделать это? Или мне нужно использовать для цикла? Лично я предпочел бы простое реше...
3 месяца, 1 неделя назад grizeldi
66
голосов
5
ответов
Ссылка на Java здесь указывает, что логические типы, представленные в виде "бит" информации, не имеют точно определенного размера. Напротив, другие типы, по-видимому, предполагают, что размер опред...
3 месяца, 1 неделя назад Kirby
85
голосов
5
ответов
Я генерирую из массива большие массивы (размеp > 1000) с элементами типа int . Мне нужно передать этот массив в общий массив типов, но поскольку массив типа generic не принимает массивы примитив...
3 месяца, 1 неделя назад Rajat Gupta
85
голосов
2
ответа
Возможный дубликат: Деструкторы встроенных типов (int, char и т.д.) Функция шаблона: template<typename T> void kill(T* type) { type->~T(); } Вызов:
3 месяца, 1 неделя назад ApprenticeHacker
101
голос
2
ответа
Возможный дубликат: Какова сложность std::vector <T> :: clear(), когда T является примитивным типом? Если у меня есть std::vector с примитивным типом, и я вызываю clear() (этот
3 месяца, 1 неделя назад Mr. Smith
-10
голосов
2
ответа
1) #include<stdio.h> #include<conio.h> int main() { char num = 'a'; printf("%d", num); Answer=97 getch(); return 0; } 1) как мы можем напечатать no с char при использовании% d и типа да...
3 месяца, 1 неделя назад Priyansh
94
голоса
3
ответа
У меня есть метод, который принимает Field и Object public String format(Field field, Object o) {....} Я хочу знать, может ли поле быть добавлено к числу. Я заметил, что если написать что-то вроде ...
3 месяца, 1 неделя назад gstackoverflow
54
голоса
2
ответа
Например: ulong someVariable = 1000; "1000" будет отображаться как int компилятором правильно? Было бы лучше использовать... ulong someVariable = 1000UL; Как это избежать кастинга? Это то, о чем я ...
3 месяца, 2 недели назад Xanather
94
голоса
3
ответа
Есть ли тип возврата для "любого примитива", аналогичный тому, как вы можете использовать NSObject в качестве возвращаемого типа для любого объекта? Я попытался использовать id , но компилятор дал ...
3 месяца, 2 недели назад FreeAsInBeer
56
голосов
4
ответа
Хорошо, поэтому у меня есть следующая проблема, лучше всего объясняемая конкретным примером. Учитывая двойной, x (скажем, 100.5) и int y (скажем, 3), как разделить это на части (примерно равные) и ...
3 месяца, 2 недели назад Lincoln Marr
66
голосов
5
ответов
У меня есть класс, делающий операции на шахматной доске. Каждая ячейка имеет свои состояния. Плата - это массив, чья декларация: private CellState[][] cellBoard = new CellState[8][8]; У меня есть м...
3 месяца, 2 недели назад banan3'14
54
голоса
4
ответа
У меня есть метод с параметром Number и должен определить, меньше ли он int . Я придумал следующее: Integer.valueOf(myInt) > (Integer) myNumber Которая выглядит довольно неуклюжей для такой прос...
3 месяца, 2 недели назад kostja
67
голосов
2
ответа
Что это значит: "Сужение примитива обрезает биты высокого порядка"
3 месяца, 2 недели назад Ismail Marmoush
106
голосов
7
ответов
Я знаю, что стандарт С++ явно гарантирует размер только char , signed char и unsigned char . Кроме того, он дает гарантии, что, скажем, short , по крайней мере, имеет значение char , int размером s...
3 месяца, 2 недели назад Armen Tsirunyan
93
голоса
1
ответ
Это может быть глупый вопрос, но поскольку я собирался создать арифметический случай исключения, то есть 44/0... я создал эту ниже программу public class Simple{ public static void main(String args...
3 месяца, 2 недели назад Tarunjeet Singh Salh
67
голосов
2
ответа
У меня есть числовая программа на Java, которая выполняет множество операций с примитивными массивами. Я использую примитивные массивы ( double[] / float[] / int[] ), потому что они намного больше ...
3 месяца, 2 недели назад Peter
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема