簡體   English   中英

C#中的科學記數法

[英]Scientific Notation in C#

如何將科學記數法中的數字分配給C#中的變量?

我想使用Plancks Constant,即6.626 X 10 -34

這是我的代碼,這是不正確的:

 Decimal PlancksConstant = 6.626 * 10e-34;

您應該能夠將PlancksConstant聲明為double並乘以6.626乘10e-34,如:

double PlancksConstant = 6.626e-34

演示

可以像這樣設置它(注意decimal類型的M后綴):

decimal PlancksConstant = 6.626E-34M;

但這實際上是0,因為你不能用decimal表示幅度小於1E-28的decimal

所以你需要使用double而不是定義它:

double PlancksConstant = 6.626E-34;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM