Red de conocimientos sobre prescripción popular - Cuidado de la salud en otoño - El significado y la diferencia entre los tipos de datos I32 y U32
El significado y la diferencia entre los tipos de datos I32 y U32
En el entorno de desarrollo Keil MDK, por ejemplo, un entero de 32 bits sin signo se puede expresar de muchas maneras: 1. unsigned int 32 (método de expresión estándar del lenguaje C) 2. uint32_t 3. u32; ; this Los tres métodos expresan el mismo significado, pero ¿por qué los desarrolladores de ST hacen tanto lío? Hay muchas otras expresiones que pueden parecerle desconocidas y difíciles de entender, como: _IO int32_t es equivalente a vs32 (esto tampoco le resulta familiar), pero también es equivalente a volatile int32_t, y también es equivalente a volatile firmado int 32; La última expresión es la expresión estándar del lenguaje C. Es bastante confuso y puede confundir a los principiantes.