Làm cách nào để gán một số có ký hiệu khoa học cho biến trong C#?Ký pháp khoa học trong C#
tôi đang tìm cách để sử dụng Plancks liên tục mà là 6,626 X 10 -34
Đây là mã tôi có mà không phải là chính xác:
Decimal PlancksConstant = 6.626 * 10e-34;
Làm cách nào để gán một số có ký hiệu khoa học cho biến trong C#?Ký pháp khoa học trong C#
tôi đang tìm cách để sử dụng Plancks liên tục mà là 6,626 X 10 -34
Đây là mã tôi có mà không phải là chính xác:
Decimal PlancksConstant = 6.626 * 10e-34;
Bạn có thể thiết lập nó như thế này (lưu ý hậu tố M
cho loại decimal
):
decimal PlancksConstant = 6.626E-34M;
Nhưng điều này sẽ hiệu quả là 0 vì bạn không thể đại diện cho một số có độ lớn nhỏ hơn 1E-28 dưới dạng decimal
.
Vì vậy, bạn cần phải sử dụng double
thay vào đó và chỉ có thể định nghĩa này:
double PlancksConstant = 6.626E-34;
Bạn có chắc chắn muốn sử dụng 'Thập phân' thay vì IEEE-754 không? – Dai
Sử dụng số thập phân cho số lượng tài chính; sử dụng gấp đôi cho số lượng vật lý. –