C/C++基础知识1

按组合键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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值