Tôi đang cố gắng tìm ra ý nghĩa thực sự đằng sau những hậu tố này. Nói cách khác, tôi đang cố gắng "dịch" chúng.Số nguyên thủy và hậu tố của chúng
+----+--------------+--------+
| | 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 |
+----+--------------+--------+
Ví dụ: Tôi giả sử rằng "f" là viết tắt của f loat. Nhưng đối với những gì không, ví dụ "M" là viết tắt của. Tại sao "d" không được sử dụng cho d ecimal? Đối với những gì "uy" đứng cho? Và cứ thế ...
Có ai có thể "dịch" điều này không?
s cho ngắn, l cho lâu dài. chúng tôi và ul cho unsigned ngắn và unsigned dài. D có thể gây nhầm lẫn cho thập phân vì trong c, d là int. Tôi chỉ đang suy đoán về điều đó. b được sử dụng cho các ký tự ascii và B cho các chuỗi, vì vậy y có lẽ là lựa chọn tốt nhất tiếp theo .. cũng đầu cơ – Gray
FYI: [Danh sách đầy đủ các hậu tố chữ trên MSDN] (http://msdn.microsoft.com/en- chúng tôi/thư viện/dd233193.aspx). – Daniel
Vì trong danh sách đó 'sbyte' là' y' nên có nghĩa là 'byte' sẽ là' uy' vì nó là một bYte không được ký. –