操作符详解(第二十一天)

1:操作符分类 1算法操作符 2移位操作符 3位操作符 4赋值操作符 5单目操作符 6关系操作符 7 逻辑操作符 8条件操作符 9逗号操作符 10下标引用~函数调用和结构成员

/ 除法注意:使用 / 的时候,比如6/5我们只能得到1而不是1.2,改用float(浮点型)也是1,这时我们只需要使用浮点型计算的把6或者5后面加个.0比如6.0/5或者6/5.0去打印算出来就会是1.2了!!如果两边都是.0那么只需要在两个除数后加个f,使得它为单精度如 6.0f/5.0f 或者打印时加个lf就不用在前面加f了

% 取模注意 两端必须是整数不能是小数

<< >>移位操作符:左移操作符为左侧抛弃右侧补0  右移操作符分为两类一种是算数右移 为右边丢弃,左边补原符号位  另一种是逻辑右移 右移丢弃左侧补零

2: 位操作符&     |     ^

 &为按(二进制)位于 规则是比如两个都是1才是1,一个为一一个为0还是0       

|为按(二进制)位或 规则是比如两个中有一个是1有一个0最终还是1,两个为0依然是0    

 ^按(二进制)位异 或规则是相同为0相异为1

3:整数在二进制中有三种表达方式 原码 反码 补码 !!!!!对于正整数来说三码相同!!!

编程练习

第一个程序这个有缺陷数字太大会溢出    第二个程序就为我们今天讲的知识现搞现

 

  • 13
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值