¿Cuál es el tipo de datos de un short sin firmar?
Unsigned short representa el tipo de datos entero sin signo en lenguaje C, que está representado por dos bytes (binario de 16 bits) y su rango de representación es (0-65535).
Los enteros tienen dos tipos: sin signo y con signo. De forma predeterminada, las variables enteras declaradas son tipos con signo (char es un poco especial. Si necesita declarar unsigned Para tipos simbólicos, debe agregar unsigned antes). el tipo. Los tipos con signo almacenan el signo en el bit más alto, mientras que los tipos sin signo almacenan todos los números. Por ejemplo, en un sistema de 16 bits, el rango de datos que puede almacenar un int es -32768~32767, mientras que el rango de datos que puede almacenar unsigned es 0~65535. Cuando es imposible tomar un valor negativo, se puede definir como sin firmar. En algunos datos de programación integrados subyacentes, generalmente no está firmado.
Referencia: /link?url=nhx7WnsdsqfQHK7u5QkKHOyPDjJrr29oiBGcQhFie99l9D461SpEEXKkoMnKbgtXtE1lOd6Fc3ULZlgRe0lBqa