| Author |
Doubt
|
Raj Neets
Ranch Hand
Joined: Nov 12, 2002
Posts: 46
|
|
Is it legal to assign, a long value to a float variable.Since long 32 bits and float is only 16 bits I thought, its illegal. Can some one explain to me?
|
 |
Peter den Haan
author
Ranch Hand
Joined: Apr 20, 2000
Posts: 3252
|
|
There is an inevitable loss of precision, but any long number can be approximated by a float number, so the conversion still considered to be a "widening" conversion and done automatically (i.e. without explicit cast). The Java Language Specification section 5.1.2 specifies exactly how these widening conversions work. - Peter
|
 |
 |
|
|
subject: Doubt
|
|
|