首页 科技 军事 财经 教育 体育 房产 健康 汽车 安全 热点 人才 推选

房产

旗下栏目:

在C语言中b=a2;是什么意思?

发布时间:2019-10-19 来源:原创/投稿/转载 作者:admin 人气:

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  因为在二进制数后面添加一个0就相当该数乘以2,2个零即2的2次方等于4。

  2、表示逗号运算符的意思,用它将2个表达式连接起来.搜索例如:3+5,6+8就称为逗号表达式,又称为顺序求值运算符.逗号表达式的一般形式为:表达式1,表达式2。

  c语言中,!的作用是逻辑非,例如:!a 凡是a不等于0,那么输出都是0,只有当a等于0时,输出的才是0; !=意思是不等于,一般应用与判断 if(a!=b);

  &&表示逻辑且(交集) ,表示逻辑或(并集); 实际上两者也是用来输出正确与错误,也就是输出0或1,判断的意思。

  例如:100的二进制表示为1100100,100左移2位后,后面加2个零11001002=110010000=400,可以看出,ab的值实际上就是a乘以2的b次方,因为在二进制数后面添加一个0就相当该数乘以2,2个零即2的2次方等于4。

  通常认为a1比a*2更快,因为前者是更底层一些的操作。因此程序中乘以2的操作尽量用左移一位来代替。

  =: 简单的赋值运算符,把右边操作数的值赋给左边操作数。如C = A + B 将把 A + B 的值赋给 C 。

  +=:加且赋值运算符,把右边操作数加上左边操作数的结果赋值给左边操作数。如C += A 相当于 C = C + A。

  -=:减且赋值运算符,把左边操作数减去右边操作数的结果赋值给左边操作数。如C -= A 相当于 C = C - A。

  *=:乘且赋值运算符,把右边操作数乘以左边操作数的结果赋值给左边操作数。如C *= A 相当于 C = C * A。

  /=:除且赋值运算符,把左边操作数除以右边操作数的结果赋值给左边操作数。如C /= A 相当于 C = C / A。

  %=:求模且赋值运算符,求两个操作数的模赋值给左边操作数。如C %= A 相当于 C = C % A。

  展开全部a2 表示a 左移两位,数值上相当于a的十进制数乘以4 ,在把他的值赋给b

  1【专注:Python+人工智能Java大数据HTML5培训】 2【免费提供名师直播课堂、公开课及视频教程】 3【******:北京市昌平区三旗百汇物美大卖场2层,微信公众号:yuzhitc】

责任编辑:admin