Публикации по теме 'integer'
Как ваш компьютер обрабатывает целые числа
Это первая запись в серии статей, посвященных пониманию вашего компьютера и его программного обеспечения. Наша цель - узнать больше о внутреннем устройстве Swift, его производительности и. Мы расскажем об основах компьютера (математика), а также о структурах, массивах и быстрой оптимизации.
Этот пост будет охватывать биты, байты, целые числа и математику.
Биты
В вычислениях все двоично. В Swift префикс 0b представляет начало байтового литерала. И все числа ( 0 или 1 )..
О целочисленных типах в Rust
О целочисленных типах в Rust
Язык программирования Rust различает целочисленные типы со знаком и без знака. В этой статье я покажу последствия такого подхода.
Вы, наверное, заметили, что в Rust есть несколько целочисленных типов: u32 , i8 , usize , isize - и это лишь некоторые из них. Скорее всего, вы также заметили, что все они имеют что-то общее - перед ними стоит префикс u (что означает беззнаковый ) или i (означает, ну ... целое число ) .
Большинство современных..
Вопросы по теме 'integer'
Почему языки по умолчанию не вызывают ошибок при целочисленном переполнении?
В нескольких современных языках программирования (включая C ++, Java и C #) язык позволяет целочисленное переполнение для происходят во время выполнения без возникновения каких-либо ошибок.
Например, рассмотрим этот (надуманный) метод C #,...
4886 просмотров
schedule
31.01.2024
Знаковые и беззнаковые целые числа
Правильно ли я говорю, что разница между целым числом со знаком и без знака:
Без знака может содержать большее положительное значение, но не отрицательное.
Без знака использует ведущий бит как часть значения, в то время как подписанная версия...
383270 просмотров
schedule
12.12.2022
Как обрабатывать произвольно большие целые числа
Я работаю над языком программирования, и сегодня я понял, что могу скомпилировать факториальную функцию (рекурсивную), однако из-за максимального размера целого числа самое большое, что я могу получить, это факториал (12). Каковы некоторые методы...
20114 просмотров
schedule
19.10.2022
Анализ против TryParse
В чем разница между Parse() и TryParse()?
int number = int.Parse(textBoxNumber.Text);
// The Try-Parse Method
int.TryParse(textBoxNumber.Text, out number);
Есть ли какая-то форма проверки ошибок, такая как блок Try-Catch?
114264 просмотров
schedule
17.04.2022
форматирование длинных чисел в виде строк в python
Каков простой способ в Python форматировать целые числа в строки, представляющие тысячи с K и миллионы с M, и оставляя только пару цифр после запятой?
Я хотел бы показать 7436313 как 7,44M, а 2345 как 2,34K.
Есть ли для этого какой-либо оператор...
28157 просмотров
schedule
26.03.2023
Как читать целое число в Erlang?
Я пытаюсь прочитать пользовательский ввод целого числа. (например, cin ›› nInput; в C++) Я нашел io:fread bif на http://www.erlang.org/doc/man/io.html , поэтому я пишу такой код.
{ok, X} = io:fread(input: , ~d), io:format(~p~n, [X]).
но...
11638 просмотров
schedule
16.04.2023
Преобразование целого числа в шестнадцатеричное и шестнадцатеричного в целое
Итак, у меня этот запрос работает (где signal_data - столбец) в Sybase, но он не работает в Microsoft SQL Server:
HEXTOINT(SUBSTRING((INTTOHEX(signal_data)),5,2)) as Signal
У меня тоже есть в Excel (где A1 содержит значение):...
264568 просмотров
schedule
01.06.2022
Преобразование потока байтов в числовой тип данных
Допустим, у меня есть поток байтов, в котором я знаю расположение 64-битного значения (64-битный одноразовый номер). Порядок байтов — Little-Endian. Поскольку целочисленный тип данных PHP ограничен 32-битным (по крайней мере, в 32-битных...
2510 просмотров
schedule
25.11.2022
php преобразовать строку хеш-формы в целое число
Есть ли в PHP встроенная функция для преобразования строки в целочисленные хэши, что трудно изменить?
Теперь я знаю, что мне, вероятно, удастся сделать md5 и обработать его подстроку как число с основанием 16, но я ищу что-то встроенное.
Спасибо.
12564 просмотров
schedule
10.04.2022
PHP: эквивалент intval() для чисел ›= 2147483647
В PHP 5 я использую intval() всякий раз, когда в качестве входных данных я получаю числа. Таким образом, я хочу убедиться, что не получаю строк или чисел с плавающей запятой. Все мои входные числа должны быть целыми числами. Но когда я получаю...
17252 просмотров
schedule
04.10.2022
Почему бы мне не объявить NSInteger с *
Я пробую свои силы на курсе iPhone из Стэнфорда в iTunes U, и меня немного смущают указатели. В первом задании я пытался сделать что-то вроде этого
NSString *processName = [[NSProcessInfo processInfo] processName];
NSInteger *processID =...
33032 просмотров
schedule
23.02.2023
Как я могу определить отношение MIN/MAX целочисленного типа C в препроцессоре?
Я пытаюсь определить взаимосвязь размеров целочисленных типов заданного компилятора с помощью препроцессора. Мое требование состоит в том, чтобы у меня было два типа, один из которых беззнаковый, а другой — подписанный тип, способный хранить каждое...
207 просмотров
schedule
18.06.2023
Размер целых чисел?
Это связано с вопросом, который я прочитал вчера: Как определить сколько байтов нужно целому числу?
В любом случае, у у меня есть вопрос:
Я ищу наиболее эффективный способ вычисления минимального количества байтов, необходимых для хранения...
440 просмотров
schedule
30.03.2023
Класс текстового поля принимает только целые числа в Java
Я просто хочу, чтобы класс текстового поля принимал только целые числа ..
Я что-то сделал, но думаю, что этого недостаточно.
Кто-нибудь может мне помочь? Спасибо...
import java.awt.TextField
public class textbox extends TextField{...
2881 просмотров
schedule
15.07.2023
Каков самый простой способ преобразовать список с помощью str в список с int?
Каков самый простой способ преобразовать список с str в список с int в Python? Например, нам нужно преобразовать ['1', '2', '3'] в [1, 2, 3] . Конечно, мы можем использовать цикл for , но это слишком просто.
5888 просмотров
schedule
18.07.2023
Как мне сделать модуль в С++?
Как выполнить операцию модификации между двумя целыми числами в С++?
25069 просмотров
schedule
13.02.2023
Как найти кратные одному и тому же целому числу в массиве?
Моя проблема заключается в следующем. У меня есть массив целых чисел. Список массивов содержит 5 целых чисел, например [5,5,3,3,9] или, возможно, [2,2,2,2,7]. Многие из массивов имеют повторяющиеся значения, и я не уверен, как подсчитать, сколько...
3920 просмотров
schedule
02.09.2022
побитовое И в Javascript с 64-битным целым числом
Я ищу способ выполнить побитовое И для 64-битного целого числа в JavaScript.
JavaScript преобразует все свои значения типа double в 32-разрядные целые числа со знаком для выполнения побитовых операций ( подробности здесь ).
24006 просмотров
schedule
13.06.2022
Почему int num = Integer.getInteger (123) выдает исключение NullPointerException?
Следующий код выдает NullPointerException :
int num = Integer.getInteger("123");
Вызывает ли мой компилятор getInteger с нулевым значением, поскольку он статичен? В этом нет никакого смысла!
Что происходит?
59423 просмотров
schedule
18.04.2022
Округлить деление до целого числа в большую сторону
есть ли простой способ округлить результат деления до целого числа?
Я хотел бы иметь это:
18/20 -> 1
19/20 -> 1
20/20 -> 1
21/20 -> 2
22/20 -> 2
23/20 -> 2
... и так далее ...
38/20 -> 2
39/20 -> 2
40/20 ->...
1274 просмотров
schedule
19.05.2022