2016-11-28 48 views

回答

0

我修正了。它將(十進制)200 /(十進制)30爲更多比例數字

0

如果數字必須正確合計或平衡,請使用小數。這包括任何財務存儲或計算,分數或人們可能手動完成的其他數字。

如果數字的確切值不重要,請使用double來表示速度。這包括圖形,物理或其他物理科學計算,其中已經有「有效位數」。

請參考下面的代碼獲取更多幫助。

C# Type .Net Framework (System) type Signed? Bytes Occupied Possible Values 
    sbyte System.Sbyte Yes 1 -128 to 127 
    short System.Int16 Yes 2 -32768 to 32767 
    int System.Int32 Yes 4 -2147483648 to 2147483647 
    long System.Int64 Yes 8 -9223372036854775808 to 9223372036854775807 
    byte System.Byte No 1 0 to 255 
    ushort System.Uint16 No 2 0 to 65535 
    uint System.UInt32 No 4 0 to 4294967295 
    ulong System.Uint64 No 8 0 to 18446744073709551615 
    float System.Single Yes 4 Approximately ±1.5 x 10-45 to ±3.4 x 1038 with 7 significant figures 
    double System.Double Yes 8 Approximately ±5.0 x 10-324 to ±1.7 x 10308 with 15 or 16 significant figures 
    decimal System.Decimal Yes 12 Approximately ±1.0 x 10-28 to ±7.9 x 1028 with 28 or 29 significant figures 
    char System.Char N/A 2 Any Unicode character (16 bit) 
    bool System.Boolean N/A 1/2 true or false 
相關問題