Resultados da pesquisa a pedido "integer-overflow"

9 a resposta

Por que o Java acha que o produto de todos os números de 10 a 99 é 0?

O seguinte bloco de códigos fornece a saída como 0. public class HelloWorld{ public static void main(String []args){ int product = 1; for (int i = 10; i <= 99; i++) { product *= i; } System.out.println(product); } }Por favor, alguém pode ...

3 a resposta

Como faço para retornar uma flag no excesso de número inteiro no Rust?

Swift possui funções aritméticas de estouro inteiro que retornam um sinalizador, independentemente de o número ter excedido ou não. Temos a mesma coisa em Rust?

6 a resposta

Como detectar estouro ao multiplicar dois números inteiros do complemento 2?

Quero multiplicar dois números e detectar se houve um estouro. Qual é a maneira mais simples de fazer isso?

3 a resposta

Pergunta sobre o comportamento C para fluxo insuficiente de números inteiros não assinados

Li em muitos lugares que o excesso de número inteiro é bem definido em C, diferente da contraparte assinada. O fluxo insuficiente é o mesmo? Por exemplo: unsigned int x = -1; // Does x == UINT_MAX?Obrigado. Não me lembro onde, mas li em algum ...

14 a resposta

Se um número inteiro de 32 bits exceder o limite, podemos usar uma estrutura de 40 bits em vez de uma longa de 64 bits?

Se, por exemplo, um número inteiro de 32 bits estiver excedendo, em vez de atualizarint paralong, podemos usar algum tipo de 40 bits se precisarmos de um intervalo apenas dentro de 240., para salvar 24 (64-40) bits para cada número inteiro? Se ...

0 a resposta

Isso é um bug da JVM ou "comportamento esperado"?

Percebi algum comportamento inesperado (inesperado em relação às minhas expectativas pessoais) e estou imaginando se há algum erro na JVM ou se esse é um caso marginal em que não entendo alguns detalhes do que exatamente deveria acontecer. ...

2 a resposta

O BCrypt diz que senhas longas e similares são equivalentes - problema comigo, a gema ou o campo da criptografia?

Eu tenho experimentado o BCrypt e encontrei o seguinte. Se isso importa, estou executando o ruby 1.9.2dev (tronco 27557/2010) 27557) [i686-linux] require 'bcrypt' # bcrypt-ruby gem, version 2.1.2 @long_string_1 ...

10 a resposta

Comportamento de operação de multiplicação de Java

Eu escrevi um método para converter um determinado número de dias para milissegundos: private long expireTimeInMilliseconds; ... public void setExpireTimeInDays(int expireTimeInDays) { expireTimeInMilliseconds = expireTimeInDays * 24 * 60 * 60 ...

11 a resposta

Como lidar com um contador de quebra automática em C incorporado

Preciso lidar com um contador que me dê tiques na minha inscrição. O contador é de 32 bits, então o que eu preciso saber é como lidar com ele quando ele é finalizado. por exemplo: Eu tenho uma função que retorna a (timestamp + shifttime) e eu ...

7 a resposta

Como lidar com números inteiros arbitrariamente grandes

Estou trabalhando em uma linguagem de programação e hoje cheguei ao ponto de poder compilar a função fatorial (recursiva), no entanto, devido ao tamanho máximo de um número inteiro, o maior que posso obter é fatorial (12). Quais são algumas ...