按组合键Ctrl+Z令cin的输入函数返回一个0值。
函数调用:
1、 Typedef
类型 函数类型名(形式参数表)
例:typedef double fun(double,double);
fun max,min,average;
2、 类型 (*指针变量名)(形式参数表)
例:double *f(double,double)
f=max;………….
f=min;…………..
if(i&(i<<2)||i&(i<<1)),请问这里的i&(i<<2)是什么意思?如何运算?
1. 先算括号内的i<<2:即把i换成二进制后左移两位,相当有在右边加2个0,比如这里i=2的话,换成二进制i=0010;左移两位就变成1000了;
2. 算括号外的&,这是按位与,即把两边的都换成二进制,同一位都是1那这一位的结果就是1,否则就是0,还是以i=2为例,那i&(i<<2)就可化成:0010&1000,结果就是0

被折叠的 条评论
为什么被折叠?



