Küçük bir sorunum var. , 1.2 gibi AyrıcaJava dört bayt onaltılık sayıyı yazdır
5421 -> 0x0000152D
-1 -> 0xFFFFFFFF
1 -> 0x00000001
, ben kayan var nokta sayıları 58.654: Ben gibi, dört bayt bunları yazdırmak gerekiyor 1. 5421 gibi numaraları var -1 ve
8.25f -> 0x41040000
8.26 -> 0x410428f6
0.7 -> 0x3f333333
ihtiyacım her iki sayı türünü onaltılık sürümüne dönüştürür, ancak tam olarak dört bayt uzunluğunda olmalıdırlar (dört çift onaltılık basamak).
Java'da bunun nasıl mümkün olabileceğini bilen var mı? Lütfen yardım et.
Kafam karıştı. '8.25''in altıgen gösterimi '0x4.04003' değil,' 0x1.08p3' olmalıdır. Aslında, '0x41040000', 1090781184’ün altıgen gösterimi ile tamsayıdır. –
Ben IEEE754 fp numaraları var. – user35443