tôi đã chạy ngang qua một số mã như thế này:ULL hậu tố vào một số chữ
line += addr & 0x3fULL;
Rõ ràng, 'U' và 'L' không hex chữ số. Tôi đoán rằng 'ULL' ở cuối chữ số hex đó có nghĩa là "Unsigned Long Long" - tôi có đúng không? (loại điều này là rất khó khăn để google) nếu như vậy thì đây là một số loại sửa đổi hậu tố về số lượng?
C: [N1570] (http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1570.pdf) 6.4.4.1. C++: [N4700] (http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/n4700.pdf) 5.13.2 [lex.icon]. Trong cả hai ngôn ngữ, hậu tố phân biệt chữ hoa chữ thường (ngoại trừ 'lL' và' Ll' không được phép) và 'LL' và' U' được chỉ định riêng biệt, vì vậy bạn có thể có bất kỳ 'ull',' uLL' , 'Ull',' ULL', 'llu',' llU', 'LLu',' LLU'. –