int- все статьи тега ➜ страница 2
Как преобразовать int в шестнадцатеричную строку?
Я хочу взять целое число (который будет например: я хочу пройти в 65 и выйти 'x41' или 255 и вам 'xff'. Я пробовал делать это с помощью тега struct.pack('c',65), но это дроссели на что-нибудь выше 9 так как он хочет взять в одну строку символов. ...
Почему "int i = 2147483647 + 1;" хорошо, но "байт b = 127 + 1;" не компилируется?
почему int i = 2147483647 + 1; ОК, но byte b = 127 + 1; не компилируется? ...
Могу ли я конвертировать long в int?
Я хочу, чтобы преобразовать long до int. , если значение long>int.MaxValue, Я рад, что это обернуть вокруг. каков наилучший способ? ...
Как проверить, что строка является int, но не double и т. д.?
PHP имеет intval() функция, которая преобразует строку в целое число. Однако я хочу проверить, что строка является целым числом заранее, так что я могу дать полезное сообщение об ошибке для пользователя, если это неправильно. В PHP is_int(), но это возвращает false на строку типа "2". PHP имеет is_numeric() функция, но это вернет true, если число является двойным. Я хочу что-то, что вернет false для двойника, но true для an int. например: my_is_int("2") == TRUE my_is_int("2.1") == FALSE ...
Как округлить двойной до ближайшего Int в swift?
Я пытаюсь сделать калькулятор темпов роста (Double), который округлит результат до ближайшего целого числа и пересчитает оттуда, как таковой: let firstUsers = 10.0 let growth = 0.1 var users = firstUsers var week = 0 while users < 14 { println("week (week) has (users) users") users += users * growth week += 1 } но я был не в состоянии до сих пор. EDIT Я вроде как сделал это так: var firstUsers = 10.0 let growth = 0.1 var users:Int = Int(firstUsers) var week = 0 while us ...
Преобразование char в int в C#
у меня есть символ в c#: char foo = '2'; теперь я хочу получить 2 в int. Я нахожу это новообращенным.ToInt32 возвращает фактическое десятичное значение символа, а не число 2. Будет работать следующее: int bar = Convert.ToInt32(new string(foo, 1)); int.разбор работает только на строках, а также. нет ли собственной функции в C#, чтобы перейти от char к int, не делая его строкой? Я знаю, что это тривиально, но просто кажется странным, что нет ничего родного, чтобы напрямую сделать преоб ...
Целое число в шестнадцатеричную строку в C++
Как преобразовать целое число в шестнадцатеричную строку в C++? Я могу найти некоторые способы сделать это, но они в основном кажутся нацеленными на C. похоже, что нет собственного способа сделать это в C++. Это довольно простая проблема, хотя; у меня есть int который я хочу преобразовать в шестнадцатеричную строку для последующей печати. ...
Что быстрее: if(bool) или if (int)?
какое значение лучше использовать? Логическое значение true или целое число 1? выше тема заставила меня сделать некоторые эксперименты с bool и int на if состояние. Поэтому просто из любопытства я написал эту программу: int f(int i) { if ( i ) return 99; //if(int) else return -99; } int g(bool b) { if ( b ) return 99; //if(bool) else return -99; } int main(){} g++ intbool.cpp -S генерирует ассемблерный код для каждой функции следующим образом: ASM код для f(int) ...
Как проверить, является ли int нулем
у меня есть объект, называемый Person. он имеет несколько атрибутов в нем; int id; String name; я установил объект person как Person p = new Person(1,"Joe");. 1.) Мне нужно проверить, не является ли объект null; является ли следующее выражение правильным; if (person == null){ } Or if(person.equals(null)) 2.) Мне нужно знать, если идентификатор содержит Int. if(person.getId()==null){} но java этого не позволяет. Как я могу сделать эту проверку ? ...
Как преобразовать Int в строку заданной длины с ведущими нулями для выравнивания?
как я могу преобразовать Int до 7 символов длиной String, Так что 123 превращается в "0000123"? ...
В java более эффективно использовать byte или short вместо int и float вместо double?
я заметил, что я всегда использовал int и удваивает независимо от того, насколько маленьким или большим должно быть число. Так что в java, это более эффективно использовать byte или short вместо int и float вместо double? Итак, предположим, что у меня есть программа с большим количеством входов и дублей. Стоило бы пройти и изменить мои ints на байты или шорты, если бы я знал, что номер подойдет? Я знаю, что java не имеет беззнаковых типов, но есть ли что-то дополнительное, что я мог бы если бы ...
Как преобразовать Int в байт без знака и обратно
мне нужно преобразовать число в байт без знака. Число всегда меньше или равно 255, и поэтому оно поместится в один байт. мне нужно, чтобы преобразовать этот байт обратно в номер. Как бы я сделал это на Java? Я пробовал несколько способов, и ни один не работает. Вот что я пытаюсь сделать сейчас: int size = 5; // Convert size int to binary String sizeStr = Integer.toString(size); byte binaryByte = Byte.valueOf(sizeStr); и теперь, чтобы преобразовать этот байт обратно в номер: Byte test = new ...
Почему.ToString () на нулевой строке вызывают ошибку null, когда.ToString () отлично работает на nullable int с нулевым значением?
selectedItem имеет два поля: int? _cost string _serialNumber в этом примере _cost и _serialNumber на selectedItem - оба null. Я читаю через поля selectedItem через их свойства и заполнение текстовых полей их значениями, когда... TextBox1.Text = selectedItem.Cost.ToString(); //no error TextBox2.Text = selectedItem.SerialNumber.ToString(); //error Я понимаю, что SerialNumber.ToString() является избыточным (потому что это уже строка), но я не понимаю, почему это вызывает это исключение: N ...
Преобразование строки в целое число / Float в Haskell?
data GroceryItem = CartItem ItemName Price Quantity | StockItem ItemName Price Quantity makeGroceryItem :: String -> Float -> Int -> GroceryItem makeGroceryItem name price quantity = CartItem name price quantity I want to create a `GroceryItem` when using a `String` or `[String]` createGroceryItem :: [String] -> GroceryItem createGroceryItem (a:b:c) = makeGroceryItem a b c вход будет в формате ["Apple","15.00","5"] который я разбил с помощью Haskell's . Я получаю следующую ошиб ...
Преобразование double в int в C#
в нашем коде у нас есть double, который нам нужно преобразовать в int. double score = 8.6; int i1 = Convert.ToInt32(score); int i2 = (int)score; может кто-нибудь объяснить мне, почему i1 != i2? результат, который я получаю это:i1 = 9 и i2 = 8. ...
производительность без знака против целых чисел со знаком
есть ли прирост/потеря производительности при использовании беззнаковых целых чисел над целыми числами со знаком? Если да, то это идет на короткий и длинный, а также? ...
Как преобразовать Int в строку в C# без использования ToString ()?
преобразуйте следующий аргумент int в строку без использования каких-либо собственных функций toString. public string integerToString(int integerPassedIn){ //Your code here } так как все наследуется от Object и Object есть ToString() метод как бы вы преобразовали int до string без использования уроженца ToString() способ? проблема с конкатенацией строк заключается в том, что он будет вызывать ToString() вверх по цепочке, пока он не ударит один или не ударит Object класса. как сд ...
стремительные преобразования диапазона [Инт]
как преобразовать диапазон в массив пробовал: let min = 50 let max = 100 let intArray:[Int] = (min...max) получаю ошибку Range<Int> is not convertible to [Int] Я тоже пробовал: let intArray:[Int] = [min...max] и let intArray:[Int] = (min...max) as [Int] они не работают. ...
Как найти максимальное значение для Double и Float в Swift
текущее обучение Swift, есть способы найти макс и мин значение для различных видов целое как Int.max и Int.min. есть ли способ найти максимальное значение для Double и Float? Кроме того, какой документ я должен ссылаться на этот вопрос? В настоящее время я читаю Apple Язык Программирования Swift. ...