2016-11-28 82 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