计算机导论与C语言基础 Coursera 第八周

第八周

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
int只取整数。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
只拦腰切断,在电脑解释的时候还是按原有的规则。
在这里插入图片描述
在这里插入图片描述
因为f为1111,会将其作为负数,补码操作。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
表达式的值就是运算符传达的值
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

算术运算符

在这里插入图片描述
算术运算编译器不同,有点不同。
在这里插入图片描述
在这里插入图片描述
要把char,short转成int型,无论要和哪种类型运算。
同样的条件,float类型转成double类型的。
在这里插入图片描述
unsigned转成unsigned long型。
如果是int和long一起,就先把int转成long int型
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

自增自减运算符

在这里插入图片描述
后面的运算符的优先级高
++不能用在表达式上。
在这里插入图片描述
自增自减,放在打印里面不太一样
在这里插入图片描述
对于输出符号,具有多组等式,遵从 || 从右向左的顺序。先计算后打印
在这里插入图片描述
只要有++C 先算几个,后面其他的运算,但是C++是在其他操作之后再C++
在这里插入图片描述
可以通过反汇编方式了解计算顺序。

关系运算

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

逻辑运算符

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

逗号,条件,强转

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

位运算

在这里插入图片描述
位运算对字节为单位的操作
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
第一遍异或,表明两个在二进制单元有哪些数据不同
然后通过不同的标志位然后与数值变化,则实现定位翻转
第三步同第二步。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值