tôi stumbled khi http://sourceware.org/ml/glibc-cvs/2013-q1/msg00115.html, trong đó bao gồm dòngXác định giá trị dấu chấm động bởi cơ sở và số mũ một cách rõ ràng
#define TWO5 0x1.0p5 /* 2^5 */
Rõ ràng, TWO5 được định nghĩa là một đôi với giá trị rõ ràng 1<<5
. Tuy nhiên, đây là lần đầu tiên tôi thấy ký hiệu này. Định dạng này đã được sử dụng như thế nào và lợi thế nào so với việc chỉ viết 2.5
?
Đây là hằng số động thập lục phân C99. – nhahtdh
Liên quan: [link] (http://stackoverflow.com/q/2427034/335858). – dasblinkenlight