Red de conocimiento informático - Aprendizaje de programación - El significado de fabs en lenguaje C

El significado de fabs en lenguaje C

fabs

Prototipo: El prototipo en TC son fabs flotantes externos (float x); el prototipo en VC6.0 es fabs dobles (doble x);

Uso: #Mismo concepto que en matemáticas, devuelve x cuando x no es un valor negativo; de lo contrario, devuelve -x.

Extensiones:

Las características principales del lenguaje C son las siguientes:

(1) El lenguaje es simple

El lenguaje C El lenguaje solo contiene 9 declaraciones de control y palabras clave diferentes. Solo hay 32 declaraciones de control y palabras clave, y el método de escritura del programa no es estricto y utiliza principalmente letras minúsculas. De hecho, la composición de las declaraciones tiene poco que ver con el hardware, y el lenguaje C en sí no proporciona entradas, salidas, administración de archivos y otras funciones relacionadas con el hardware. Si necesita tales funciones, debe programar con varias bibliotecas compatibles. El sistema de compilación. Por lo tanto, el sistema de compilación del lenguaje C es muy simple.

(2) Declaraciones de control estructuradas

El lenguaje C es un lenguaje estructurado que proporciona declaraciones de control con características estructuradas, como declaraciones for, declaraciones if?else y declaraciones switch, etc. Se puede utilizar para implementar el control lógico de funciones y facilitar la programación de procesos cara a cara.

(3) Tipos de datos enriquecidos

El lenguaje C contiene una amplia gama de tipos de datos, que incluyen no solo caracteres tradicionales, enteros, puntos flotantes, matrices y otros tipos de datos. tipos de datos que otros lenguajes de programación no tienen. Entre ellos, los tipos de datos de puntero son los más flexibles y la estructura de datos se puede utilizar de manera más flexible para diversos cálculos a través de la programación.

(4) Operadores ricos

El lenguaje C contiene 34 operadores. Trata asignaciones, paréntesis, etc. como operadores para realizar operaciones. Por lo tanto, en los programas C Los tipos de expresión y el operador. Los tipos son muy ricos.

(5) Operación directa de direcciones físicas

El lenguaje C puede leer y escribir directamente direcciones de memoria de hardware, realizando así las funciones principales del lenguaje ensamblador y realizando la operación directa del lenguaje C. No solo tiene las excelentes características de los lenguajes de alto nivel, sino que también contiene las ventajas de muchos lenguajes de bajo nivel, por lo que se usa ampliamente en el campo de la programación de software de sistemas.

(6) El código tiene buena portabilidad

El lenguaje C es un lenguaje de programación orientado a procesos, los usuarios solo necesitan concentrarse en el problema que se resuelve sin dedicar demasiado tiempo a ello. Se gasta más energía en comprender el hardware relevante y, para diferentes entornos de hardware, el código para implementar la misma función en lenguaje C es básicamente el mismo. El trasplante se puede completar sin o solo con una pequeña cantidad de cambios. computadora Para una computadora, cualquier código escrito en C será el mismo. Esto significa que un programa en lenguaje C escrito para una computadora puede ejecutarse fácilmente en otra computadora, lo que reduce en gran medida la intensidad de la portabilidad del programa.

(7) Genere programas de alta calidad con alta eficiencia de ejecución de código de destino

En comparación con otros lenguajes de alto nivel, el lenguaje C puede generar código de destino de alta calidad y alta eficiencia. por lo que generalmente se usa Adecuado para escribir programas de sistemas integrados que requieren alta calidad de código y eficiencia de ejecución.

Enciclopedia Baidu-Lenguaje C

Función Enciclopedia Baidu-Fabs