![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言
文章平均质量分 92
叮咚咚€
这个作者很懒,什么都没留下…
展开
-
C语言的精髓 —— 指针
C语言的精髓 —— 指针1、指针到底是什么?(1)指针就是一个普通的变量——指针变量(2)指针的作用:实现间接访问CPU的间接寻址方式是CPU设计时决定的—>决定了汇编使用简介寻址—>C语言也需要间接寻址(CPU 的间接寻址:CPU通过寄存器来寻找内存)高级语言(如Java、C#)没有指针,是因为语言本身帮我们封装了(3)指针使用三部曲:定义指针变量关联(绑定)指针变量解引用解引用之前需要先绑定绑定的意义:让指针指向一个可以访问,原创 2020-08-31 15:03:29 · 434 阅读 · 0 评论 -
C语言对寄存器的位操作
C语言位操作1、位操作符(1)位与& 逻辑与&& 1&1=1 1&0=0 0&0=0 0&1=0(2)位或 | 逻辑或 || 1 | 1=1 1 | 0=1 0 | 0=0 0 | 1=1(3)位取反~ 逻辑取反 !(4)位异或 ^ 不同为1,相同为0 1^1=0 1^0=1 0^0=0 0^1=1总结:位操作是按照二进制数的每一位进行操作的,逻辑操作是对数的整体操作的位与,与1位与原创 2020-08-30 12:18:36 · 10763 阅读 · 1 评论