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

11
Як я можу додати числа в сценарії Bash?
У мене є цей сценарій Bash, і у мене виникла проблема в рядку 16. Як я можу взяти попередній результат рядка 15 і додати його до змінної у рядку 16? #!/bin/bash num=0 metab=0 for ((i=1; i<=2; i++)); do for j in `ls output-$i-*`; do echo "$j" metab=$(cat $j|grep EndBuffer|awk '{sum+=$2} …

30
Несподівані результати при роботі з дуже великими цілими числами на інтерпретованих мовах
Я намагаюся отримати суму 1 + 2 + ... + 1000000000, але я отримую смішні результати в PHP і Node.js . PHP $sum = 0; for($i = 0; $i <= 1000000000 ; $i++) { $sum += $i; } printf("%s", number_format($sum, 0, "", "")); // 500000000067108992 Node.js var sum = 0; …

1
Часи-два швидше, ніж біт-зсув, для цілих чисел Python 3.x?
Я дивився на джерело sorted_containers і був здивований, побачивши цей рядок : self._load, self._twice, self._half = load, load * 2, load >> 1 Ось loadціле число. Навіщо використовувати зсув бітів в одному місці, а множення в іншому? Здається розумним, що зміщення бітів може бути швидшим, ніж інтегральне ділення на 2, …

13
Визначення того, чи є число кратним десяти, або в межах певного набору діапазонів
У мене є кілька циклів, які мені потрібні у своїй програмі. Я можу виписати псевдо-код, але я не зовсім впевнений, як їх записати логічно. Мені потрібно - if (num is a multiple of 10) { do this } if (num is within 11-20, 31-40, 51-60, 71-80, 91-100) { do this …

4
Чи визначено поведінку без підписаного цілого віднімання?
Я натрапив на код від того, хто вважає, що існує проблема відняття непідписаного цілого числа з іншого цілого числа того ж типу, коли результат буде негативним. Тож такий код був би невірним, навіть якщо він трапляється працювати у більшості архітектур. unsigned int To, Tf; To = getcounter(); while (1) { …

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