我試圖弄清楚這些後綴背後的真正含義。換句話說,我試圖「翻譯」它們。數字原語及其後綴
+----+--------------+--------+
| | Type | Suffix |
+----+--------------+--------+
| 1 | byte | uy |
| 2 | sbyte | y |
| 3 | int16 | s |
| 4 | uint16 | us |
| 5 | int, int32 | |
| 6 | uint, uint32 | u |
| 7 | int64 | L |
| 8 | uint64 | UL |
| 9 | float | |
| 10 | float | f |
| 11 | decimal | M |
+----+--------------+--------+
例如,我假設「f」代表f憎惡。但是對於例如「M」代表。爲什麼「d」不用於d ecimal? 「uy」代表什麼?等等......
任何人都可以「翻譯」這?
s簡而言之l長。我們和ul爲unsigned short和unsigned long。 D可能會令人困惑,因爲在c中,d是一個整數。我只是在猜測那個。 b用於ascii字符,B用於字符串,所以y可能只是下一個最佳選擇..也是猜測 – Gray
僅供參考:[MSDN上文字後綴的完整列表](http://msdn.microsoft.com/zh-cn/我們/庫/ dd233193.aspx)。 – Daniel
由於在這個列表中'sbyte'是'y',所以'byte'將會是'uy',因爲它是一個Unsigned bYte。 –