博客
仅适用于计算 2n 2 n 的精确值,且 |n|<214 | n | < 2 14 浮点数能精确表示 2n 2 n ,因为大部分浮点数内部都以 2 2 为底数, n n 的范围与浮点数类型有关。常用浮点数最高精度的 long l o n g double d o u b l e 也只有 15 15 位阶码
printf("%.0Lf",powl(2L,tot));
注意:一定要用 powl() p o w l ( )