Preguntas etiquetadas con unsigned

Una variable sin signo es una variable que solo puede representar números no negativos.

395
Enteros con y sin signo

¿Es correcto decir que la diferencia entre un entero con signo y sin signo es: Sin signo puede contener un valor positivo mayor y ningún valor negativo. Unsigned usa el bit inicial como parte del valor, mientras que la versión firmada usa el bit más a la izquierda para identificar si el número es...

374
¿Por qué Java no admite ints sin firmar?

¿Por qué Java no incluye soporte para enteros sin signo? Me parece una omisión extraña, dado que permiten escribir código que es menos probable que produzca desbordamientos en entradas inesperadamente grandes. Además, el uso de enteros sin signo puede ser una forma de autodocumentación, ya que...

317
Declarando un int sin firmar en Java

¿Hay alguna manera de declarar un int sin firmar en Java? O la pregunta también puede enmarcarse así: ¿Cuál es el equivalente Java de unsigned? Solo para decirte el contexto en el que estaba mirando la implementación de Java String.hashcode(). Quería probar la posibilidad de colisión si el entero...

185
¿Podemos hacer un byte sin firmar en Java?

Estoy tratando de convertir un byte firmado en unsigned. El problema es que los datos que estoy recibiendo no están firmados y Java no admite el byte sin firmar, por lo que cuando lee los datos, los trata como firmados. Intenté convertirlo con la siguiente solución que obtuve de Stack...

131
¿Por qué C no tiene carrozas sin signo?

Lo sé, la pregunta parece ser extraña. Los programadores a veces piensan demasiado. Por favor sigue leyendo ... En CI uso signedy unsignedenteros mucho. Me gusta el hecho de que el compilador me advierte si hago cosas como asignar un entero con signo a una variable sin signo. Recibo advertencias si...

107
¿Diferencia entre size_t y unsigned int?

Estoy tan confundido size_t. He buscado en Internet y en todas partes mencioné que size_tes un tipo sin firmar, por lo que solo puede representar valores no negativos. Mi primera pregunta es: si se usa para representar solo valores no negativos, ¿por qué no lo usamos en unsigned intlugar de...

90
¿Cuál es el tipo de datos sin firmar?

He visto este unsignedtipo "sin tipo" usado un par de veces, pero nunca vi una explicación para ello. Supongo que hay un signedtipo correspondiente . He aquí un ejemplo: static unsigned long next = 1; /* RAND_MAX assumed to be 32767 */ int myrand(void) { next = next * 1103515245 + 12345;...

87
Palabra clave sin firmar en C ++

¿La palabra clave sin firmar tiene por defecto un tipo de datos específico en C ++? Estoy tratando de escribir una función para una clase para el prototipo: unsigned Rotate(unsigned object, int count) Pero realmente no entiendo lo que unsignedsignifica. ¿No debería ser como unsigned into algo...

81
¿Cómo usar el entero sin firmar en Java 8 y Java 9?

En la página "Tipos de datos primitivos" de Oracle , se menciona que Java 8 agrega soporte para entradas y longs sin firmar: int: De forma predeterminada, el inttipo de datos es un entero de complemento a dos con signo de 32 bits, que tiene un valor mínimo de −2 31 y un valor máximo de 2 31 −1....