cuốn sách gpt4 ai đã làm

java - Long 的大小为 8 字节,那么在 JAVA 中如何将 'promoted' 转换为 float (4 字节)?

In lại Tác giả: Taklimakan Thời gian cập nhật: 2023-11-03 04:02:24 28 4
mua khóa gpt4 Nike

Tôi đọc được rằng trong Java kiểu dài có thể được thăng cấp thành float và double ( http://www.javatpoint.com/method-overloading-in-java ). Tôi xin hỏi, trong JAVA, số nguyên dài chiếm 8 byte bộ nhớ và số float chiếm 4 byte, vậy cải tiến này hoạt động như thế nào? Nếu chúng tôi quảng cáo theo cách này, liệu chúng tôi có thể đối mặt với tình trạng mất dữ liệu không?

Cũng cần lưu ý rằng tất cả các loại khuyến mãi khác đều từ loại dữ liệu nguyên thủy nhỏ hơn đến loại dữ liệu tương tự hoặc lớn hơn.

  • byte thành ngắn, int, dài, float hoặc double
  • ngắn đến int, dài, float hoặc double
  • char thành int, long, float hoặc double
  • int thành dài, nổi hoặc gấp đôi
  • dài để nổi hoặc tăng gấp đôi ________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
  • nổi hai lần

câu trả lời hay nhất

dài sử dụng nhiều byte hơn nhưng phạm vi của nó nhỏ hơn: mặc dù dài không thể vượt quá 263,float Có thể đi tới khoảng 2127. Rõ ràng, việc mở rộng phạm vi sẽ phải trả giá bằng việc giảm độ chính xác, nhưng vìfloatcó phạm vi lớn hơn, vì vậy từdàiđếnfloatChuyển đổi là Hoạt động khuyến mãi.

Giới thiệu về java - Kích thước của Long là 8 byte, vậy làm thế nào để chuyển từ 'promoted' sang float (4 byte) trong JAVA? , chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/31495742/

28 4 0
Taklimakan
Hồ sơ

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá taxi Didi miễn phí
Phiếu giảm giá taxi Didi
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress