我正在學習C#並試圖獲得C#中實際數據類型範圍的邏輯可視表示。C#中浮點和雙精度數據類型的實際範圍是什麼?
我已經通過了整數,現在浮動和雙數據類型。
- 8位(1個字節),爲sbyte,-128到127
- 8位(1個字節),字節,0〜255
- 16位(2個字節),短,-32,768到32,767。
- 16比特(2字節),ushort,0至65535.
- 32比特(4字節),int,-2,147,483,648至2,147,483,647。
- 32位(4字節),uint,0至4,294,967,295。
- 64位(8個字節),長,-9,223,372,036,854,775,808 9,223,372,036,854,775,807
- 64位(8個字節),ulong,則0至18,446,744,073,709,551,615。
這裏是浮動的參考和雙數據類型,大小控制在MSDN:
浮子:http://msdn.microsoft.com/en-us/library/b1e65aza(v=vs.110).aspx
雙:http://msdn.microsoft.com/en-us/library/678hzkk9.aspx
所以,試爲了與上面編號列表中規定數字的實際範圍的慣例保持一致,這兩個範圍實際表示什麼?
它們代表'float' /'double'的最小值和最大值。你對此感到困惑的是什麼? –
是你的問題「10^x是什麼意思?」 –
@Alexei是的,也許就是這樣。如果我使用計算器去達到324的能力,我會得到'無窮'(http://easycalculation.com/exponential-power.php)。我不是一個數學人,所以請原諒這種無知。 – user1063287