Articles of inteiro

O comportamento definido de subtração de inteiro não assinado?

Eu vi o código de alguém que parece acreditar que há um problema de subtrair um inteiro não assinado de outro inteiro do mesmo tipo quando o resultado seria negativo. Então, um código como esse seria incorreto, mesmo que funcionasse na maioria das arquiteturas. unsigned int To, Tf; To = getcounter(); while (1) { Tf […]

Como converter inteiro para string em C?

Eu tentei este exemplo: /* itoa example */ #include #include int main () { int i; char buffer [33]; printf (“Enter a number: “); scanf (“%d”,&i); itoa (i,buffer,10); printf (“decimal: %s\n”,buffer); itoa (i,buffer,16); printf (“hexadecimal: %s\n”,buffer); itoa (i,buffer,2); printf (“binary: %s\n”,buffer); return 0; } mas o exemplo não funciona (diz que a function itoa não […]

Teste se string é um inteiro válido

Estou tentando fazer algo bastante comum: Analisar a input do usuário em um script de shell. Se o usuário forneceu um inteiro válido, o script faz uma coisa e, se não for válido, faz outra coisa. O problema é que eu não encontrei uma maneira fácil (e razoavelmente elegante) de fazer isso – eu não […]

Por que o Java não lança uma exceção ao dividir por 0,0?

Eu tenho código para calcular a diferença percentual entre 2 números – (oldNum – newNum) / oldNum * 100; – onde ambos os números são double . Eu esperava ter que adicionar algum tipo de verificação / exception handling no caso oldNum é 0. No entanto, quando eu fiz um teste com valores de 0.0 […]

Como faço para verificar se um inteiro é par ou ímpar?

Como posso verificar se um determinado número é par ou ímpar em C?

Como converter um endereço IPv4 em um inteiro em c #?

Eu estou procurando uma function que irá converter um endereço IPv4 padrão em um Integer. Pontos de bônus disponíveis para uma function que fará o oposto. Solução deve estar em C #.

Analise v. TryParse

Qual é a diferença entre Parse () e TryParse ()? int number = int.Parse(textBoxNumber.Text); // The Try-Parse Method int.TryParse(textBoxNumber.Text, out number); Existe alguma forma de verificação de erros como um bloco Try-Catch?

Java Integer compareTo () – por que usar comparação versus subtração?

Eu descobri que a implementação java.lang.Integer do método compareTo é a seguinte: public int compareTo(Integer anotherInteger) { int thisVal = this.value; int anotherVal = anotherInteger.value; return (thisVal<anotherVal ? -1 : (thisVal==anotherVal ? 0 : 1)); } A questão é por que usar comparação em vez de subtração: return thisVal – anotherVal;

Quais operações integrais de complemento de 2 podem ser usadas sem zerar os bits altos nas inputs, se apenas a parte baixa do resultado é desejada?

Na programação de assembly, é bastante comum querer calcular algo dos bits baixos de um registrador que não é garantido que os outros bits sejam zerados. Em linguagens de nível mais alto como C, você simplesmente converteria suas inputs para o tamanho pequeno e deixaria o compilador decidir se precisava zerar os bits superiores de […]

Qual é o valor máximo para um int32?

Eu nunca consigo lembrar o número. Eu preciso de uma regra de memory.