Preguntas etiquetadas con unsigned

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



15
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 …

16
¿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 indican que el valor …

8
¿Cómo imprimir "sin firma larga" en C?
Nunca puedo entender cómo imprimir el unsigned longtipo de datos en C. Supongamos que unsigned_fooes un unsigned long, entonces intento: printf("%lu\n", unsigned_foo) printf("%du\n", unsigned_foo) printf("%ud\n", unsigned_foo) printf("%ll\n", unsigned_foo) printf("%ld\n", unsigned_foo) printf("%dl\n", unsigned_foo) Y todos ellos imprimen algún tipo de -123123123número en lugar de lo unsigned longque tengo.

11
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 fuera …
317 java  integer  unsigned 

16
¿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 …
185 java  unsigned 

12
¿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 …


7
¿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 …
107 c  types  unsigned 



2
¿Por qué se introdujo std :: ssize () en C ++ 20?
C ++ 20 introdujo la std::ssize()función gratuita de la siguiente manera: template <class C> constexpr auto ssize(const C& c) -> std::common_type_t<std::ptrdiff_t, std::make_signed_t<decltype(c.size())>>; Una posible implementación parece utilizar static_castpara convertir el valor de retorno de la size()función miembro de cl ass C en su contraparte firmada. Dado que la size()función miembro …
99 c++  stl  unsigned  signed  c++20 

7
¿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 …
90 c  types  unsigned 

5
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 así?
87 c++  unsigned 

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.