Вопросы по теме 'primitive-types'

перечисление примитивных типов - существует ли оно
Мне нужно предоставить пользователю список всех доступных примитивных типов, и мне было интересно, есть ли Enum в библиотеке .net со всеми примитивными типами, поэтому мне не нужно его создавать.
4121 просмотров
schedule 28.09.2023

Компиляция ABCL и примитивы
Кто-нибудь знает, как (или можно ли) использовать ABCL для компиляции кода Lisp в файлы .class и создания основного метода, чтобы все это можно было упаковать в файл .jar и запустить? Кроме того, кто-нибудь знает, как получить доступ к примитивным...
990 просмотров

Char в байт? (Ява)
Как так получилось: char a = '\uffff'; //Highest value that char can take - 65535 byte b = (byte)a; //Casting a 16-bit value into 8-bit data type...! Isn't data lost here? char c = (char)b; //Let's get the value back int d = (int)c;...
83551 просмотров
schedule 04.05.2024

Почему в Java до сих пор используются примитивные типы?
Начиная с Java 5, у нас была упаковка / распаковка примитивных типов, так что int обернут в java.lang.Integer , и так далее, и тому подобное. В последнее время я вижу много новых проектов Java (которые определенно требуют JRE как минимум...
78696 просмотров

Примитивная реализация Java
В Java есть как объект, Integer, так и примитивная версия int основных типов. Примитивные версии быстрее / легче / и т. Д. так что в целом вы должны их использовать. Мне интересно, почему у разработчиков Java были не только типы объектов, но и...
846 просмотров

Примитивные типы С# или сложные типы как сигнатуры методов?
Каковы плюсы и минусы использования простых или сложных типов? Когда следует использовать примитивные типы вместо сложных типов и наоборот? i.e.: public class Person { public string FirstName { get; set; } public string LastName {...
1997 просмотров
schedule 14.04.2022

Почему бы не реализовать BitSet с более детерминированным по размеру типом?
Справочник по Java здесь указывает, что логические типы, хотя и представлены «битом» информации, не имеют точно определенного размера. Напротив, другие типы, кажется, предполагают, что размер определен. Например, int — 32-битный, конец...
549 просмотров
schedule 17.05.2023

Типы данных программирования
Я пытаюсь изучить C и придумал следующую небольшую программу. #include "stdafx.h" void main() { double height = 0; double weight = 0; double bmi = 0; printf("Please enter your height in metres\n"); scanf_s("%f",...
762 просмотров
schedule 22.06.2022

Удалить приведение из константы в препроцессоре
Фон В коде микроконтроллера я использую библиотеку, предоставленную производителем, в которой определено много констант. Я пытаюсь выдать ошибку, если есть несоответствие между некоторыми моими константами (общие с компонентами вне...
2218 просмотров
schedule 26.11.2022

Как распечатать два объекта с помощью String.format()
Я немного запутался. Ранее я разместил вопрос: Традиционное программирование: как вернуть два типа примитивов («int» и «string») из метода get? Ответ, который он получил, заключался в том, чтобы использовать use String.format() with format...
3267 просмотров

Почему Byte не может содержать значение, находящееся в пределах его диапазона?
Вы не можете положить большое значение в маленькую чашку. Ну ладно, можно, но кое-что потеряешь. Вы получите, как мы говорим, разлив. компилятор пытается предотвратить это, если он может сказать из вашего кода, что что-то не помещается в контейнер...
227 просмотров
schedule 13.08.2022

Примитивные операции в доказательствах
Для изучения зависимых типов я переписываю свою старую игру на Haskell в Idris. В настоящее время «движок» игры использует встроенные целочисленные типы, такие как Word8 . Я хотел бы доказать некоторые леммы, касающиеся числовых свойств этих чисел...
193 просмотров

Почему примитивные типы данных не представлены объектами в java?
Мой учитель (сертифицированный Oracle) сказал мне, что «в java все представлено в виде объектов, кроме примитивного типа данных». Я хочу знать причину этого.
112 просмотров
schedule 23.04.2022

Какие целочисленные типы фиксированной ширины доступны
Итак, я пытаюсь создать реализацию алгоритма, использующего целые числа фиксированной ширины. При этом я хочу использовать самый большой доступный размер и в то же время мне нужно знать количество битов в нем, так как алгоритм основан на смещении...
189 просмотров

Хранение произвольных примитивных типов в массиве java
У меня есть вариант использования, когда я должен разобрать JSON на примитивные значения в Java. У меня есть инструктивные поля, встроенные в JSON, которые сообщают моему синтаксическому анализу, какой примитив десериализовать. Эти примитивные типы...
305 просмотров

Многомерный примитивный целочисленный массив
Я знаю, что этот код не работает, но как я могу его правильно инициализировать?: NSUInteger highestModelID = 34605; NSUInteger highestColorID = 328; NSUInteger** modelColors[highestModelID][highestColorID] = malloc(highestModelID * highestColorID...
50 просмотров
schedule 30.10.2023

Как Java определяет, содержит ли местоположение примитив или ссылку
Если в куче есть объект, и этот объект имеет несколько переменных экземпляра, некоторые из них относятся к примитивным типам, а другие — к другим объектам. Итак, если этот объект имеет, скажем, 5 полей, как объект структурирован в памяти? Чтобы быть...
88 просмотров
schedule 16.01.2023

Преобразование массива int в массив char
Возможно ли cast от int array до char array ? Если да - how ? В настоящее время я работаю над проектом, в котором мне нужно create an char array , содержащее файл alphabet . Мой текущий code создает int array (который должен быть...
11454 просмотров
schedule 25.06.2022

Копировать массивы примитивных типов с помощью System.arrayCopy, мелко или глубоко?
Я понимаю, как System.arrayCopy() создает неглубокую копию массивов Object[] , которые ему передаются. Но я не понимаю, как это работает с массивами примитивных типов, таких как int[] или byte[] . Ссылок на копирование нет. В этом случае не...
886 просмотров

Лямбда как метод с аргументами и примитивами в Java
У меня есть класс, выполняющий операции на шахматной доске. Каждая клетка имеет свои состояния. Доска представляет собой массив, объявление которого: private CellState[][] cellBoard = new CellState[8][8]; У меня есть много методов, которые...
2232 просмотров
schedule 10.10.2023