Dev - C++ - realizar una multiplicacion de un float y un char

 
Vista:
Imágen de perfil de felipe
Val: 141
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

realizar una multiplicacion de un float y un char

Publicado por felipe (74 intervenciones) el 08/11/2020 04:16:29
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
using namespace std;
 
int main(){
 
	char r = 255;
 
	float lv = 0.1f;
 
	r *= lv;
 
	cout<<"r: "<<int(r);
 
	return 0;
}

no se como realizar una multiplicacion de un float y un char y el resultado sobre-escribirlo en el mismo char
la consola de window imprime un 0 y ese resultado obviamente es incorrecto..
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Rodrigo
Val: 1.755
Plata
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

realizar una multiplicacion de un float y un char

Publicado por Rodrigo (539 intervenciones) el 08/11/2020 05:47:28
Sugiero que cambies el tipo de r a unsigned char en vez de char.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar