Solo por complementar un poco sus respuestas hay que decir que la IEEE (Instituto de ingenieros electricos y electronicos) al igual que la ANSI o la ISO es una organizacion dedicada a la estandarizacion, es decir propone normas que deben seguir determinados sistemas para que luego no tengamos el lio de que cada fabricante hace las cosas a su modo y al fin tenemos sistemas que son incompatibles entre si, por ejemplo el echo de que cada toma de corriente utiliza el mismo tipo de enchufe es producto del trabajo de estas organizaciones, puede parecer tribial, pero es cosa de pedirse un equipo a gingolandia (no se si se entiende el termino pero aca se les llama gringos a los estado unidenses, a ellos les gusta llamarse americanos, pero america es un continente mucho mas grande) o asia y el primer inconveniente que se presenta es la alimentacion, unos a 220v otros a 110v, en fin proponen recomendaciones que al final los fabricantes siguen para asi hacernos la vida mucho mas facil.
Respecto a la pregunta en si, IEx3 754 es una norma que define como se realizaran los computos sobre operaciones de punto flotante, a que se refiere el punto flotante? Bueno un numero en binario esta representado por un determinado numero de bits, en este caso 32, como cada bit puede tomar 2 valores (1 o 0) tenemos 2 a la potencia de 32 lo que da 4294967296 combinaciones binarias posibles, con esta cantidad de combinaciones el sistema debe ser capaz de representar cualquier numero posible.
El primer problema es, que pasa si el numero no es entero o si este numero es demasiado grande y se acerca al infinito, como los represento, bueno ahi entra en juego el punto flotante que establece determinados bits como operadores especiales que determinan si ese numero posee decimales o si es un numero demaciado grande (un numero demaciado grande puede ser representado como una potencia Ej.: 256 = 2^

. Cuando se programa un algoritmo, cada valor manejado se guardara en una variable y para guardar valores esta variable debe ser definida en el mismo tipo de valor que se va a utilizar: existen variables numericas, alfanumericas, punto flotante, etc.
Definir de que tipo sera la variable dice al ordenador como utilizara los bits disponibles para representar ese dato. IEEE 754 es una norma que define un tipo en particular de variable utilizada a la hora de programar, estas variables son las capaces de trabajar con valores decimales o numeros representados en potencias. En la mayoria de los lenguajes de programacion se llaman de tipo FLOAT o DOUBLE y se diferencian de las variables numericas simples en que utilizan los operadores matematicos en forma dinamica, es decir estos pueden posicionarse a lo largo de los 32 bits (o 64 del tipo DOUBLE). Existen otro tipo de variables en las que tu puedes definir cuantos bits utilizaras (8, 16, 32) para representar el numero y de estos cuantos dejaras para decimales, pero una vez definido esto queda fijo teniendo que adaptarse todo valor a las caracteristicas de la variable, lo que trae como consecuencia fallos de precicion producto de aproximaciones o recortes en el numero por a la poca disponibilidad de bits.
Los algoritmos matematicos que representan el comportamiento del sonido arrojan valores con alto numero de decimales o valores que pueden crecer de acuerdo a un exponente (una onda de sonido puede ser representada en forma exponencial o trigonometrica) por lo que una variable de tipo simple no reune las caracteristicas necesarias para trabajar con este tipo de informacion, solo la variables de punto flotante ofrecen la flexibilidad suficiente para trabajar con informacion de este tipo.
Bueno ya dije demasiado, si sigo hablando me van a venir a buscar de la NASA, jejeje (no se rian que un compañero de estudio esta trabajando en un proyecto de la NASA en el norte de CHILE, el proyecto ALMA). Espero te sea claro y si no, sera, no lo puedo explicar de forma mas simple. Saludos.