Hola estoy trabajando con una comunicacion C y visual basic en ce trabajo con numeros float, que tiene un rango de 2–126 ≈ 1.17549435e - 38 2128 * (2-2–15) ≈ 6.80564693e + 38, en cambio con visual basic al no existir este tipo de datos trabajo con single con un rango de,-3,402823E38 a –1,401298E-45 para valores negativos; 1,401298E-45 a 3,402823E38 para valores positivos.
Para la mayoria de las variables no pasa nada ya que son positivas y no tiene porque funcionar mal, pero a la hora de los numeros negativos, no funcionara correctamente no?