Вопросы с тегом «int»

Тип данных, представляющий целое число. Целое число - это целое число, которое может быть отрицательным, положительным или нулевым. (т.е. ...- 2, -1, 0, 1, 2 ...) Используйте этот тег для вопросов об использовании, хранении или управлении целыми числами.

8
быстрое преобразование диапазона <Int> в [Int]
как преобразовать диапазон в массив Я попытался: let min = 50 let max = 100 let intArray:[Int] = (min...max) получить ошибку Range&lt;Int&gt; is not convertible to [Int] Я также пробовал: let intArray:[Int] = [min...max] и let intArray:[Int] = (min...max) as [Int] они тоже не работают.
107 ios  arrays  swift  int  range 

3
Разница между int32, int, int32_t, int8 и int8_t
Я int32_tнедавно столкнулся с этим типом данных в программе C. Я знаю, что он хранит 32 бита, но нет intиint32 сделать то же самое? Также я хочу использовать charв программе. Могу ли я использоватьint8_t вместо этого? В чем разница? Подводя итог: в чем разница между int32, int, int32_t, int8 и …
106 c  int  declaration 

5
Преобразование double в int в C #
В нашем коде есть двойник, который нам нужно преобразовать в int. double score = 8.6; int i1 = Convert.ToInt32(score); int i2 = (int)score; Кто-нибудь может объяснить мне, почему i1 != i2? В результате я получаю следующее: i1 = 9и i2 = 8.
103 c#  int  double 


3
Как преобразовать int в Enum в Python?
Использование новой функции Enum (через backport enum34 ) с python 2.7.6. Учитывая следующее определение, как я могу преобразовать int в соответствующее значение Enum? from enum import Enum class Fruit(Enum): Apple = 4 Orange = 5 Pear = 6 Я знаю, что могу вручную создать серию операторов if для преобразования, но …

14
Java, упрощенная проверка, содержит ли массив int int
По сути, мой приятель говорил, что я мог бы сделать свой код короче, используя другой способ проверки, содержит ли массив int int, хотя он не сказал мне, что это такое: P. Текущий: public boolean contains(final int[] array, final int key) { for (final int i : array) { if (i …
95 java  arrays  int  contains 

7
Можно ли различить 0 и -0?
Я знаю, что целочисленные значения 0и -0по сути совпадают. Но мне интересно, можно ли их различить. Например, как узнать, назначена ли переменная -0? bool IsNegative(int num) { // How ? } int num = -0; int additinon = 5; num += (IsNegative(num)) ? -addition : addition; Сохраняется ли значение -0в …

8
Что быстрее: if (bool) или if (int)?
Какое значение лучше использовать? Логическое истина или целое число 1? Выше тема заставила меня сделать некоторые эксперименты с boolи intв ifсостоянии. Я просто из любопытства написал эту программу: int f(int i) { if ( i ) return 99; //if(int) else return -99; } int g(bool b) { if ( b …
94 c++  assembly  int  boolean 

10
Как преобразовать Int в беззнаковый байт и обратно
Мне нужно преобразовать число в байт без знака. Число всегда меньше или равно 255, поэтому оно умещается в одном байте. Мне также нужно преобразовать этот байт обратно в это число. Как бы я сделал это на Java? Я пробовал несколько способов, но ни один не работал. Вот что я сейчас …
93 java  byte  int 

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 

6
В java более эффективно использовать byte или short вместо int и float вместо double?
Я заметил, что всегда использую int и double, независимо от того, насколько маленьким или большим должно быть число. Итак, в java более эффективно использовать byteили shortвместо intи floatвместо double? Итак, предположим, у меня есть программа с множеством целых и двойных чисел. Стоит ли перебирать и изменять мои целые числа на …

3
Преобразовать байты в int?
В настоящее время я работаю над программой шифрования / дешифрования, и мне нужно иметь возможность преобразовывать байты в целое число. Я знаю это: bytes([3]) = b'\x03' Однако я не могу понять, как сделать обратное. Что я делаю ужасно неправильно?

7
Лучший способ получить целую часть десятичного числа
Как лучше всего вернуть целую часть десятичной дроби (в С #)? (Это должно работать для очень больших чисел, которые могут не поместиться в int). GetIntPart(343564564.4342) &gt;&gt; 343564564 GetIntPart(-323489.32) &gt;&gt; -323489 GetIntPart(324) &gt;&gt; 324 Цель этого: я вставляю десятичное (30,4) поле в базе данных и хочу убедиться, что я не пытаюсь …
89 c#  .net  decimal  int 

1
Как преобразовать целое число в строку?
Я не могу скомпилировать код, преобразующий тип из целого числа в строку. Я использую пример из учебника Rust для Rubyists, в котором есть различные преобразования типов, такие как: "Fizz".to_str()и num.to_str()(где num- целое число). Я думаю, что большинство (если не все) этих to_str()вызовов функций устарели. Как в настоящее время преобразовать целое …


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.