返回

daily study 12

发布时间:2023-04-13 06:04:15 312

学习c语言的操作符的知识与使用

分类:

1.算数操作符

+,-,*,/,%

2.移位操作符

<<,移动二进制位。溢出的丢弃,缺少的补上

>>(1)算术右移

右边丢弃,左边补原位

(2)逻辑右移

右边丢弃左边补0

3.位操作符

&,按(二进制)位与,2个1才与出1;

|,按位或,按二进制有1就为1

^,按位异或,对应的二进制位进行异或,相同为0,相异为1。可以使用异或,避免使用第三个变量的两个数字交换。


整数的二进制表示形式:

有3种原码:

直接根据数值写出的二进制序列就是原码

反码:原码的符号位不变,其他位按按取反就是反码

补码:反码+1,就是补码

存放在内存中的是二进制的补码

特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报
评论区(0)
按点赞数排序
用户头像
精选文章
thumb 中国研究员首次曝光美国国安局顶级后门—“方程式组织”
thumb 俄乌线上战争,网络攻击弥漫着数字硝烟
thumb 从网络安全角度了解俄罗斯入侵乌克兰的相关事件时间线
下一篇
字符串函数与内存函数(day22) 2023-04-13 02:56:31