Запитання з тегом «integer»

Поширений тип даних у багатьох мовах програмування для представлення цілого числа. Використовуйте цей тег для питань використання, зберігання чи маніпулювання цілими числами.

13
Як проаналізувати ім'я місяця (рядок) на ціле число для порівняння в C #?
Мені потрібно мати можливість порівняти деякі назви місяців, які я маю в масиві. Було б непогано, якби існував якийсь прямий спосіб, такий як: Month.toInt("January") > Month.toInt("May") Здається, мій пошук у Google пропонує єдиний спосіб написати свій власний метод, але це, здається, досить поширена проблема, і, на мою думку, вона вже …
92 c#  parsing  integer  compare 

3
Чому найбільш негативне значення int викликає помилку щодо неоднозначних перевантажень функції?
Я дізнався про перевантаження функцій в C ++ і натрапив на це: void display(int a) { cout << "int" << endl; } void display(unsigned a) { cout << "unsigned" << endl; } int main() { int i = -2147483648; cout << i << endl; //will display -2147483648 display(-2147483648); } З …




6
Як перетворити ціле число на плаваюче в Java?
У мене є два цілих числа xі y. Мені потрібно розрахувати, x/yі як результат я хотів би отримати плаваючу позицію. Наприклад, як результат 3/2я хотів би мати 1,5. Я думав , що найпростіший (або єдиний) спосіб зробити це , щоб перетворити xі yв тип з плаваючою точкою. На жаль, я …

5
Як перетворити Integer на int?
Я працюю над веб-додатком, в якому дані будуть передаватися між клієнтом та сервером. Я вже знаю, що JavaScript int! = Java int. Тому що Java int не може бути нульовим, вірно. Зараз це проблема, з якою я стикаюся. Я змінив свої змінні Java int на Integer. public void aouEmployee(Employee employee) …
82 java  integer 

6
Що станеться, якщо я присвоюю відмінне значення непідписаній змінній?
Мені було цікаво дізнатись, що станеться, якщо я призначу негативне значення непідписаній змінній. Код буде виглядати приблизно так. unsigned int nVal = 0; nVal = -5; Це не дало мені жодної помилки компілятора. Коли я запускав програму, nValїй було присвоєно дивне значення! Чи може бути, що присвоюється значення доповнення деяких …

6
Читання цілих чисел із двійкового файлу в Python
Я намагаюся прочитати файл BMP на Python. Я знаю, що перші два байти вказують на фірму BMP. Наступні 4 байти - це розмір файлу. Коли я виконую: fin = open("hi.bmp", "rb") firm = fin.read(2) file_size = int(fin.read(4)) Я отримав: ValueError: недійсний літерал для int () з основою 10: 'F # …
82 python  file  binary  integer 

9
Збільшити значення int цілого числа?
Як збільшити ціле число в Java? Я знаю, що можу отримати значення за допомогою intValue, і можу встановити його за допомогою нового Integer (int i). playerID.intValue()++; здається, не працює. Примітка: PlayerID - це ціле число, яке було створено за допомогою: Integer playerID = new Integer(1);
81 java  class  integer  int 


3
Чи підтримує JavaScript 64-розрядні цілі числа?
У мене є такий код: var str = "0x4000000000000000"; //4611686018427387904 decimal var val = parseInt(str); alert(val); Я отримую таке значення: " 4611686018427388000", яке є0x4000000000000060 Мені цікаво, чи JavaScript неправильно обробляє 64-розрядні цілі числа, чи я роблю щось не так?


5
Java Integer compareTo () - навіщо використовувати порівняння проти віднімання?
Я виявив, що java.lang.Integerреалізація compareToметоду виглядає наступним чином: public int compareTo(Integer anotherInteger) { int thisVal = this.value; int anotherVal = anotherInteger.value; return (thisVal<anotherVal ? -1 : (thisVal==anotherVal ? 0 : 1)); } Питання в тому, чому використовувати порівняння замість віднімання: return thisVal - anotherVal;

8
Чи слід використовувати uint в C # для значень, які не можуть бути від'ємними?
Я щойно спробував реалізувати клас, де uintзамість цього є численні властивості length / count тощо int. Однак, роблячи це, я помітив, що насправді боляче це робити, як ніби насправді ніхто цього не хоче робити. Майже все, що роздає інтегральний тип, повертає int, тому вимагає приведення в кілька точок. Я хотів …
80 c#  integer 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.