中易网

C语言-> ,--,++,>=,==,>>是什么意思

答案:6  悬赏:0  
解决时间 2021-02-17 23:05
刚学C语言,这些都看不懂,望那们高手指点一下,多谢了!
最佳答案
-> 指针,用以指向结构体变量中的成员变量
-- 变量值减1后再赋给该变量(自减运算)
b=a-- 将a值赋给b后a减1
b=--a a减1后才将a值赋给b
++ 变量值加1后再赋给该变量(自增运算)
b=a++ 将a值赋给b后a加上1
b=++a a加上1后才将a值赋给b
>= 关系运算符,即数学中的"大于等于";"不小于" (≥)
== 关系运算符,即"等于";用于判断两个变量值是否相等(如果相等,返回值为"true";否则为"false".与>=一样,多用于条件判断句,开关语句或循环语句中)
>> 按位除法;a>>4就是将a值除以2的4次幂,即a除以16.
(同理,<<是按位乘法;b<<3就是将b值乘以2的3次幂,即b×8)
全部回答
书上不是有说明的,基本语法.
->用于指针如 --自减 ++自加 >=大于等于 ==等于 (= 是赋值运算符) >>移位
p->n (得到p指向的结构体变量中的成员n的值。)指向一个成员是指针. --是自减符号,a--就是a-1,--a也是a-1的意思只是在运算中有点不同而已。 ++和--是一样的一个是+1一个是-1. >=就是大于等于的意思。 ==是绝对等于,如a是int型的a==2.1绝对不成立。 >> 按位除法;a>>4就是将a值除以2的4次幂,即a除以16. (同理,<<是按位乘法;b<<3就是将b值乘以2的3次幂,即b×8) 简单的来说就是这,哈哈,祝你学习愉快。
-> 用于指针,指向一个成员。 -- 自减 ++ 自加 >= 大于或等于 == 等于,判断左右两个值是否相当 >> 移位 按位除法
举例来说 p->a 相当于(*p).a i-- 相当于i=i-1;(i--)的值为i,(--i)的值为i-1 i++ 相当于i=i+1;(i++)的值为i,(++i)的值为i+1 >= 相当于≥ a==b 若a b相等,则(a==b)的值为1,否则(a==b)的值为0 a b值不变。 *上面四个括号中的i--,a==b,a=b都是表达式(不含扩号),C语言规定所有表达式都是有值的,但不一定每个表达式都改变变量的值。 另有= 如果a=b将b的值赋给a,(a=b)的值为b。 >> 按二进制右移 例如: char a=66; char b=a>>3;
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
怎样可以让自己变得不一样
一个长方体大衣柜,长2米,宽0.5米,高2米。
西安市(公安局特警支队科员)和(城区分局基层
中国移动通信嘉兴学院越秀动感品牌店地址有知
塑胶模具中,谁来帮我说说,导柱,大拉杆,小
大桥中心校地址在什么地方,我要处理点事
用学生证怎么在火车站买票,如果能买,能否到
怎么命名锚记?
恒扬平价超市地址在哪,我要去那里办事
联想小新300硬盘重新分区
返璞归真打一动物
蓝天小饭桌这个地址在什么地方,我要处理点事
我的苹果4打开WI-FI连接怎么看不到连接上的WI
steelseries赛睿6GV2 黑轴测评,赛睿键盘值得
nba2k online621什么意思
推荐资讯
男女结婚,男的26岁女的17岁可以办结婚证吗?
怎样才能成为一名特警
这种配置玩的起彩虹六号围攻吗
伊利冰工厂山楂爽的卡路里多少?热量高吗?有没
北京燕山房产以后发展
奥迪S3自动变速箱油多少公里换一次
香港有城中村吗?
谁有人教版资源与评价八年级下数学第四版参考
胸前背后张痘痘,测的血,结果不太懂
如何把地球上的有限金属资源利用好
梦见自家厕所的大粪坑盖被人欣开了
大学生玩手机的好处
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?