Come si rileva da OracleJava Perché la conversione da lungo (64) a float (32) è considerata ampliata?
riferimento dalOracle Docs
Allargamento conversione Primitive 19 conversioni specifiche su tipi primitivi sono chiamati ampliamento conversioni primitive:
- byte short, int , long, float, double
- short to int, long, float, double
- char a int, long, float o doppio
- int long, float o doppio
- lungo per galleggiare o doppia?
- galleggiante raddoppiare
Se un oggetto ha 32 bit ed una lunga ha 64 Come è considerato allargando? Non dovrebbe essere considerato un restringimento?
penso che sia correlato con precisione. Posso solo pensare a questo :) – kaysush
Hai detto "* Se un lungo ha 32 bit e un lungo ha 64 *" ... rendi la tua mente su – Bohemian
Non ho capito la tua domanda: se un lungo ha 32 bit e un lungo ha 64 come è considerato allargamento? Non dovrebbe essere considerato un restringimento? Il tipo di dati lungo è un intero di complemento a due di firma a 64 bit in java. si prega di fare riferimento al seguente link: http://docs.oracle.com/javase/tutorial/java/nutsandbolts/datatypes.html – Gourabp