C# short/long/int literal format?
问题 In C / C# / etc. you can tell the compiler that a literal number is not what it appears to be (ie., float instead of double , unsigned long instead of int : var d = 1.0; // double var f = 1.0f; // float var u = 1UL; // unsigned long etc. Could someone point me to a list of these? I\'m specifically looking for a suffix for short or Int16 . 回答1: var d = 1.0d; // double var d0 = 1.0; // double var d1 = 1e+3; // double var d2 = 1e-3; // double var f = 1.0f; // float var m = 1.0m; // decimal var i