
基础
Apoised
我将一直前行,即使那时身边空无一人。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
基础杂谈
1. double 型输出省略小数点后无效的0,可用 printf ("%g\n");原创 2016-07-20 20:45:45 · 170 阅读 · 0 评论 -
求幂
常规求幂,二分求幂,快速幂(位运算)分为三种情况:b=0 b>0 b1)常规求幂 ://常规double power1(double a,int b){//注意b是int型 if (b==0) return 1; double s=1; if (b > 0){ while (b--){ s*=a; } return s; } if (b<0){ int原创 2016-07-20 20:19:18 · 558 阅读 · 0 评论 -
位运算
常用位运算:& | >(二进制)1) &。按位与 00101 & 11100 => 00100。即相同位的数字若都为1,则为1,若有一个不为1,则结果为0。用途:二进制的取位操作。判断奇偶性。eg: a & 1 为取a的二进制的末位。 末位为1,该数为奇数,否则为偶数。2) |。按位或 00101 | 11100 => 11101 。 即相同位若有原创 2016-07-20 19:42:19 · 206 阅读 · 0 评论