Czytałem o typach danych w C. Znalazłem zakres long double
jest więcej niż double
w java. Dla bardzo dużej liczby możemy użyć długiego podwójnego w C. Jeśli chcę przechowywać ten sam numer w java, co musimy zrobić? jakiego typu danych możemy użyć?Czy w java występuje zastąpienie długiego podwójnego?
dwukrotnie w Java trwa 8 bajty (64 bity), IEEE 754. Obejmuje ona zakresie od 4.94065645841246544e-324D do 1.79769313486231570e + 308D (dodatnie lub ujemne).
longdouble in c takes 10 bytes (80 bits)
Czy ktoś może mi powiedzieć, czy jest jakiś wymiana longdouble w java
Spróbuj BigDecimal. –
Bigdecimal nie jest datem, którego nie możemy wykonywać operacji arytmetycznych bezpośrednio za pomocą operatorów arytmetycznych. –
'long double' jest kompilatorem specyficznym dla C, na większości platform jest tego samego rozmiaru co' double'. –