Resultados da pesquisa a pedido "integer-overflow"

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. ...

1 a resposta

Delphi: Como uso $ OVERFLOWCHECKS OFF para desativar as verificações de estouro?

Eu tenho um pouco de código que causa um underflow: var t1, t2, delta: DWORD: begin t1 := 0xffffff00; t2 := 0x00000037; delta := (t2 - t1);A própria subtraçãofaz gerar um overflow (underflow), mas não quero que o Delphi jogue umEIntOverflow ...

1 a resposta

Verificação de estouro em adição assinada e grupos abelianos

Eu estava lendo sobre por que o código a seguir é de buggy: int tadd_ok ( int x, int y ) { int sum = x + y; return ( sum - x == y ) && ( sum - y == x ); }A explicação era que a adição do complemento de dois forma um grupo abeliano e, portanto, a ...

1 a resposta

Golang: transbordamento intencional

Estou usando a função hashmurmur2 o que me devolve umuint64. Quero armazená-lo no PostgreSQL, que suporta apenasBIGINT (assinado 64 bits). Como não estou interessado no número em si, mas apenas no valor binário (como o uso como um ID para ...

1 a resposta

Como uma armadilha erros aritméticos de transbordamento no Swift?

Este é provavelmente fácil. Sabemos que o operador&+ faz aritmética modular em números inteiros (envolve), enquanto o operador+ causa um erro. $ swift 1> var x: Int8 = 100 x: Int8 = 100 2> x &+ x $R0: Int8 = -56 3> x + x Execution interrupted. ...

1 a resposta

Inteiro não assinado em C ++ [duplicado]

Esta pergunta já tem uma resposta aqui: Transbordamento de Int não assinado [/questions/9193880/overflowing-of-unsigned-int] 3 respostasEu escrevo o seguinte código: #include <iostream> using namespace std; int main() { unsigned int i=1; ...

2 a resposta

Por que os tipos de dados inteiros são estourados silenciosamente em vez de gerar exceção

Eu aprendi (pelo menos em java) que valores inteiros / longos estouram silenciosamente e seus valores recomeçam do valor mínimo no estouro, em vez de lançar ...

2 a resposta

Estouro ao multiplicar números inteiros e atribuir a Long

Se eu digitar o seguinte na janela imediata, recebo o erro de Runtime &#39;6&#39;: Estouro.

2 a resposta

Uma string não vazia pode ter um hashcode de zero?

Por &quot;não vazio&quot;, quero dizer nesta pergunta uma string que contém pelo menos um caractere diferente de zero.Para referência, aqui está o

2 a resposta

Pegar exceções de números inteiros em Fortran