上一页 1 ··· 4 5 6 7 8 9 10 11 下一页
摘要: 1. 利用define来定义 数值宏常量 #define 宏定义是个演技非常高超的替身演员,但也会经常耍大牌的,所以我们用它要慎之又慎。它可以出现在代码的任何地方,从本行宏定义开始,以后的代码就就都认识这个宏了;也可以把任何东西定义成宏。因为编译器会在预编译的时候用真身替换替身,而在我们的代码里面却 阅读全文
posted @ 2018-01-05 16:45 乡下菜农 阅读(537) 评论(0) 推荐(0)
摘要: #define是C语言中提供的宏定义命令,其主要目的是为程序员在编程时提供一定的方便,并能在一定程度上提高程序的运行效率,但在学习时往往不能理解该命令的本质,总是在此处产生一些困惑,在编程时误用该命令,使得程序的运行与预期的目的不一致,或者在读别人写的程序时,把运行结果理解错误,这对C语言的学习很不利。下面将分别对基本用法和特殊做详细介绍。 一、#define的基本用法 1 #define... 阅读全文
posted @ 2018-01-05 16:40 乡下菜农 阅读(9364) 评论(0) 推荐(0)
摘要: 单片机的C语言中位操作用法 在对单处机进行编程的过程中,对位的操作是经常遇到的。C51对位的操控能力是非常强大 的。从这一点上,就可以看出C不光具有高级语言的灵活性,又有低级语言贴近硬件的特点。 这也是在各个领域中都可以看到C的重要原因。在这一节中将详细讲解C51中的位操作及其应 用。 1、位运算符 C51提供了几种位操作符,如下表所示: 运算符 含义 运算符 含义 & 按位与 ~ 取反 |... 阅读全文
posted @ 2018-01-05 16:10 乡下菜农 阅读(751) 评论(0) 推荐(0)
摘要: 在对单处机进行编程的过程中,对位的操作是经常遇到的。C51对位的操控能力是非常强大的。从这一点上,就可以看出C不光具有高级语言的灵活性,又有低级语言贴近硬件的特点。这也是在各个领域中都可以看到C的重要原因。在这一节中将详细讲解C51中的位操作及其应用。 1、位运算符 C51提供了几种位操作符,如下表所示: 运算符 含义 运算符 含义 & 按位与 ~ 取反 | 按位或 > 右移 1)“按位与”运算... 阅读全文
posted @ 2018-01-05 16:05 乡下菜农 阅读(4855) 评论(0) 推荐(0)
摘要: 高质量C++/C编程指南 目 录 前 言... 6 第1章 文件结构... 11 1.1 版权和版本的声明... 11 1.2 头文件的结构... 12 1.3 定义文件的结构... 13 1.4 头文件的作用... 13 1.5 目录结构... 14 第2章 程序的版式... 15 2.1 空行... 15 2.2 代码行... 16 2.3 代码行内的空格... ... 阅读全文
posted @ 2018-01-05 15:39 乡下菜农 阅读(5775) 评论(0) 推荐(0)
摘要: 一段完美的代码不仅在于找到一个给定的问题的解决方案,但在它的简单性,有效性,紧凑性和效率(内存)。设计的代码比实际执行更难。因此,每一个程序员当用C语言开发时,都应该保持这些基本的东西在头脑中。本文向你介绍规范你的C代码的几种方法。 1、在可能的情况下使用typedef替代macro.当然有时候你无法避免macro,但是typedef更好。 typedef int* INT_PTR; INT... 阅读全文
posted @ 2018-01-05 15:34 乡下菜农 阅读(5326) 评论(0) 推荐(0)
摘要: 如何写出高效率稳定的单片机代码? 由于单片机的性能同电脑的性能是天渊之别的,无论从空间资源上、内存资源、工作频率,都是无法与之比较的。PC 机编程基本上不用考虑空间的占用、内存的占用的问题,最终目的就是实现功能就可以了。对于单片机来说就截然不同了,一般的单片机的Flash 和Ram 的资源是以KB 来衡量的,可想而知,单片机的资源是少得可怜,为此我们必须想法设法榨尽其所有资源,将它的性能发挥到... 阅读全文
posted @ 2018-01-05 08:48 乡下菜农 阅读(927) 评论(0) 推荐(0)
摘要: View Code 位运算比较易混: 位运算之 C 与或非异或 与运算:& 两者都为1为1,否则为0 1&1=1, 1&0=0, 0&1=0, 0&0=0 或运算:| 两者都为0为0,否则为1 1|1 = 1, 1|0 = 1, 0|1 = 1, 0|0 = 0 非运算:~ 1取0,0取1 ~1 = 0, ~0 = 1 ~(10001) = 01110 异或运算:^ 两者... 阅读全文
posted @ 2018-01-04 17:57 乡下菜农 阅读(8520) 评论(0) 推荐(0)
摘要: 异或运算符∧也称XOR运算符。它的规则是若参加运算的两个二进位同号,则结果为0(假);异号则为1(真)。即0∧0=0,0∧1=1,1∧1=0。如: 即071∧052,结果为023(八进制数)。 “异或”的意思是判断两个相应的位值是否为“异”,为“异”(值不同)就取真(1),否则为(0)。 下面举例说明∧运算符的应用: (1)使特定位翻转 假设有01111010,想使其低4位翻转,... 阅读全文
posted @ 2018-01-04 17:55 乡下菜农 阅读(6696) 评论(0) 推荐(1)
摘要: 位运算之——按位与(&)操作——(快速取模算法) 位运算之——按位与(&)操作——(快速取模算法) 由于位运算直接对内存数据进行操作,不需要转成十进制,因此处理速度非常快。 按位与(Bitwise AND),运算符号为& a&b 的操作的结果:a、b中对应位同时为1,则对应结果位也为1、 例如: 1 阅读全文
posted @ 2018-01-04 17:44 乡下菜农 阅读(15744) 评论(0) 推荐(0)
上一页 1 ··· 4 5 6 7 8 9 10 11 下一页