
基础
文章平均质量分 92
凯风自南c
这个作者很懒,什么都没留下…
展开
-
C语言中&运算符和*运算符详解
C语言中&运算符和*运算符详解文章目录C语言中&运算符和*运算符详解前言一、取址运算符&与间接运算符*1.取址运算符&2.间接运算符*3.优先级与结合律二、左值与右值三、总结前言在学习C Primer Plus 数组与指针一章时,对取址运算符& 与间接运算符* 的使用,始终有些迷惑,直到又结合左值与右值进行了一次深入的学习,感觉有些清楚了,写篇文章总结一下。提示:以下是本篇文章正文内容一、取址运算符&与间接运算符*1.取址运算符&取原创 2021-06-10 23:39:29 · 31982 阅读 · 5 评论 -
原码,反码,补码学习与深入理解
文章目录前言一、预备知识二、原码三、反码四、补码五、补码的思想六、补码实例七、为何这样求补码前言本文从原码讲起。通过简述原码,反码和补码存在的作用,加深对补码的认识。力争让你对补码的概念不再局限于:负数的补码等于反码加一。接触过计算机或电子信息相关课程的同学,应该都或多或少看过补码这哥仨。每次都是在课本的最前几页,来上这么一段:什么反码是原码除符号位,按位取反。补码等于反码加一。然后给整得莫名其妙,稀里糊涂地,接着就是翻页,反正后面的内容也跟三码没多大关系。我原来也是看了好几遍都没看懂,后来转载 2021-04-11 20:25:49 · 361 阅读 · 0 评论 -
C语言中递增、递减运算符前缀后缀模式深入理解
文章目录前言一、递增运算符二、递减运算符三、两条规则四、执行时间五、总结前言在上学的时候,总是搞不清楚 i++ 与 ++i 之间的区别,最近翻看C Primer Plus,总算深入理解了一下这两种模式之间的区别和具体工作流程。一、递增运算符递增运算符执行简单的任务,将其运算对象递增1。该运算符以两种方式出现。第一种,++出现在作用的变量前面,称为前缀模式;第二张,++出现在作用的变量后面,称为后缀模式。这两种模式的主要区别在于递增行为发生的时间。下面的程序示例说明了递增运算符两种模式是怎么工作原创 2021-04-11 21:51:26 · 8910 阅读 · 6 评论