Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Qué significa sub16?

¿Qué significa sub16?

U16 es un número sin signo de 16 bits.

En los hábitos de programación en lenguaje C, a menudo se acuerdan dos tipos de abreviaturas, U16 y S16. Es especialmente común en programación integrada o programación de controladores. U16 es un número sin signo de 16 bits y S16 es un número con signo de 16 bits. U16 y S16 son tipos de números enteros que ocupan 2 bytes, la única diferencia es si están firmados o no.

Entonces, el rango que U16 puede representar es 0-65535, y el rango que S16 puede representar es -32768-32767. El lenguaje C es un lenguaje de programación informática general con una amplia gama de aplicaciones. El objetivo de diseño del lenguaje C es proporcionar un lenguaje de programación que pueda compilarse fácilmente, manejar memoria de bajo nivel, generar una pequeña cantidad de código de máquina y que pueda ejecutarse sin ningún soporte de entorno de ejecución.

Aunque el lenguaje C proporciona muchas funciones de procesamiento de bajo nivel, aún mantiene buenas características multiplataforma. Los programas en lenguaje C escritos en una especificación estándar se pueden compilar en muchas plataformas informáticas, incluso incluyendo algunos procesadores integrados (únicos). -microcomputadora con chip o MCU) y supercomputadoras y otras plataformas operativas.

En la década de 1980, para evitar diferencias en la sintaxis del lenguaje C utilizada por varios desarrolladores, la Oficina Nacional de Estándares de Estados Unidos formuló un conjunto completo de sintaxis estándar internacional para el lenguaje C, llamado ANSIC. Estándar original del lenguaje C.