Red de conocimiento informático - Conocimiento sistemático - ¿Qué significa # en lenguaje ensamblador? ¿Por qué se parece un poco al lenguaje de programación de las máquinas CNC Brother?

¿Qué significa # en lenguaje ensamblador? ¿Por qué se parece un poco al lenguaje de programación de las máquinas CNC Brother?

Utilice # antes del archivo de encabezado para indicar el preprocesamiento y agréguelo al proyecto para su compilación.

Otros usos:

El # en printf se usa para la descripción del formato,

Si está en g, G, f, e o E Agrega un # antes del código para garantizar que se muestre un punto decimal (incluso si no hay un lugar decimal).

Agréguelo antes de o para generar octal.

Asegúrese de que se generará antes. p, x o X. Salida hexadecimal

Por ejemplo, el anterior genera la dirección en formato hexadecimal.

Durante la compilación, la función de # es convertir los siguientes argumentos en Comillas string.

Por ejemplo, lo anterior #define FUN(a) coutlt;lt;#a; significa generar a como una cadena, como FUN(123\n); return.

La función de ## es conectar el frente y la parte posterior durante la compilación.

Por ejemplo:

#include stdio .hgt;

#define concat(a,b) a##b

int main(void)

{

int xy =10;

printf("d",concat(x,y));

//Es decir: printf("d",xy);

return 0 ;

}

La información anterior proviene de Internet, no hay derechos de autor y no se investigará la piratería