Encuentra la salida de los programas en C (punto flotante)

Aquí, usted encontrará, programas en C con salidas y explicaciones basadas en números de punto flotante su asignación, comparaciones, etc.

1) Seleccionar los datos correctos de punto flotante escribir en la programación en C?

  1. float, double, int
  2. bool, double, long int
  3. long double, double, float
  4. long int, float

salida

C) long double, double, float

Explicación

En las opciones A, B, C int, long int, funciones bool estos valores int almacenar función presente y. Sólo en la opción C todos los tipos de datos puede contener variables de punto flotante. También puede consultar el siguiente programa:

Las siguientes pruebas del programa que en C de programación y float double tipo de datos puede contener variable de coma float y int tipo de datos no puede contener flotantes tipo de datos.

#include<stdio.h>
int main()
{
float a;
double b;
int i;
printf("Enter float value : ");
scanf("%f",&a);
printf("Float value : %fn",a);
printf("Enter double value : ");
scanf("%lf",&b);
printf("Double value : %lfn",b);
printf("Enter int value : ");
scanf("%d",&i);
printf("Int value : %dn",i);
return 0;
}

Enter float value : 150.55
Float value : 150.550000
Enter double value : 150.55
Double value : 150.550000
Enter intvalue : 150.55
Intvalue : 150

2) ¿Cómo podemos almacenar 5,95 como float?

  1. uso 5.95f
  2. utilizar 5.95
  3. uso 5.95ld
  4. ninguna de las anteriores.

salida

A) use 5.95f

Explicación

En case de C y C ++ programación 5.95 tratar como valor double por default. Para double valor convertido en valor float tenemos que utilizar ‘f’ al final del valor. Para especificar 5,95 como long double tenemos que utilizar el carácter ‘L’ al final del valor.

3) ¿Cuál de los siguientes es gama de float?

  1. -3.4E + 37 a 3.4E + + 37
  2. -3.5E + 37 a 3.5E + + 37
  3. -3.5E + 38 a 3.5E + + 38
  4. -3.4 E + 38 a 3.4E + + 38

salida

D) -3.4E+38 to +3.4E+38

Explicación

La gama de punto de tipo de datos primitivo flotante de tamaño 32 bits es -3.4E + 38 a 3.4E + + 38

4) ¿Cómo podemos llevar a cabo la operación del módulo (%) entre dos variables de coma flotante 6,78 y 3,26?

  1. Para el punto de módulo flotante no se definen por lo tanto, no podemos encontrar módulo de variables flotantes.
  2. 6,78% 3,26 es el resultado de operación de módulo.
  3. int (6,78)% int (3,26) es el resultado de operación de módulo.
  4. fmod (6.78,3.26) es el resultado de operación de módulo.

salida

D) fmod(6.78,3.26) is the result of modulus operation.

Explicación

En C y C ++ programación que no podemos usar el módulo (%) del operador directamente para encontrar el módulo de cualesquiera dos valores o variables de coma flotante.

Así que hay una (valor de coma flotante 1, valor de punto flotante 2) Función HOQF usando esta función se encuentra el módulo de cualquier variable dos puntos flotantes. Esta función está disponible en el archivo de cabecera & lt; math.h & gt; .

Puede consultar el programa siguiente para más detalles:

#include <stdio.h>
#include <math.h>
int main()
{
float a,b;
printf("Enter 1st float value : ");
scanf("%f",&a);
printf("Enter 2nd float value : ");
scanf("%f",&b);
printf("Modulus of %f and %f is %f",a,b,fmod(a,b));
return 0;
}

Enter 1st float value : 6.78
Enter 2nd float value : 3.26
Modulus of 6.780000 and 3.260000 is 0.260000

5) ¿Cómo podemos redondear cualquier variable float f en un valor int i?

  1. i = () (f + 0.5)
  2. i = int (f + 0.5)
  3. i = () x + 0.5
  4. Nos no puede realizar la operación dada.

salida

A) i=(int)(f+0.5)

Explicación

En la pregunta dada, tenemos que encontrar a cabo la ronda de valor. Significa reemplazando el número flotante por valor más cercano que es aproximadamente igual o menor o mayor al número dado.

Puede consultar el programa siguiente para más detalles:

#include<stdio.h>
int main()
{
float f;
printf("Enter float value : ");
scanf("%f",&f);
int i = (int)(f + 0.5);
printf ("Value after roundng off is %dn",i);
return 0;
}

Enter float value : 145.62
Value after roundng off is 146

mensajes recomendados

  • Encuentra la salida de los programas en C (if declaración else) | set 1
  • Encuentra la salida de los programas en C (if declaración else) | conjunto 2
  • Encuentra la salida de los programas en C (bit a bit Operadores) | Set 1
  • Encuentra la salida de los programas en C (bit a bit Operadores) | Set 2
  • Encuentra la salida de los programas en C (Strings) | Set 1
  • Encuentra la salida de los programas en C (Strings) | Set 2
  • Encuentra la salida de los programas C (Estructuras) | Set 1
  • Encuentra la salida de los programas en C (temas mixtos) | Set 1
  • Encuentra la salida de los programas en C (temas mixtos) | Set 2
  • Encuentra la salida de los programas en C (temas mixtos) | Set 3
  • Encuentra la salida de los programas C (Personaje) | Set 1
  • Encuentra la salida de los programas en C (Para bucles) | Set 1
  • Encuentra la salida de los programas en C (arrays) | Set 1


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *