共查询到20条相似文献,搜索用时 15 毫秒
1.
吕超亚 《电子制作.电脑维护与应用》2006,(2):54-57
C语言对数据有很强的表达能力,具有十分丰富的运算符,利用这些运算符可以组成各种表达式及语句。运算符就是完成某种特定运算的符号。表达式则是由运算符及运算对象所组成的具有特定含义的一个式子。由运算符或表达式可以组成C语言程序的各种语句。C语言是一种表达式语言,在任意一个表达式的后面加一个分号";"就构成了一个表达式语句。按照运算符在表达式中所起的作用,可分为算术运算符、关系运算符、逻辑运算符、赋值运算符、增量与减量运算符、逗号运算符、条件运算符、位运算符、指针和地址运算符、强制类型转换运算符和sizeof运算符等。运算符按其在表达式中与运算对象的关系,又可分为单目运算符、双目运算符和三目运算符等。单目运算符只需要有一个运算对象,双目运算符要求有两个运算对象,三目运算符要求有三个运算对象。 相似文献
2.
吕超亚 《电子制作.电脑维护与应用》2006,(6):60-64
函数的定义C语言程序是由函数构成的,函数是C语言中的一种基本模块。在《手教手教你学单片机的C语言程序设计(三)》中,我们已经介绍了C语言程序的组成结构,即C语言程序是由函数构成的,一个C源程序至少包括一个名为main()的函数(主函数),也可能包含其它函数。C语言程序总是由主函数main()开始执行的,main()函数是一个控制程序流程的特殊函数,它是程序的起点。所有函数在定义时是相互独立的,它们之间是平行关系,所以不能在一个函数内部定义另一个函数,即不能嵌套定义。函数之间可以互相调用,但不能调用主函数。从使用者的角度来看,有两种函数:标准库函数和用户自定义功能子函 相似文献
3.
吕超亚 《电子制作.电脑维护与应用》2006,(8):44-49
数组基本数据类型(如字符型、整型、浮点型)的一个重要特征是只能具有单一的值。然而,许多情况下我们需要一种类型可以表示数据的集合,例如:如果使用基本类型表示整个班级学生的数学成绩,则30个学生需要30个基本类型变量。如果可以构造一种类型来表示30个学生的全部数学成绩,将会大大简化操作。C语言中除了基本的的数据类型(例如整型、字符型、浮点型数据等属于基本数据类型)外,还提供了构造类型的数据,构造类型数据是由基本类型数据按一定规则组合而成的,因此也称为 相似文献
4.
周兴华 《电子制作.电脑维护与应用》2005,(12):52-55
常量是在程序执行过程中其值不能改变的量。常量的数据类型有整型、浮点型、字符型和字符串型等.C51编译器还扩充了一种位(bit)标量。 相似文献
5.
吕超亚 《电子制作.电脑维护与应用》2006,(12):50-54
点阵图形液晶模块的简介点阵图形液晶模块是一种用于显示各类图像、符号、汉字的显示模块,其显示屏的点阵像素连续排列,行和列在排布中没有间隔,因此可以显示连续、完整的图形。当然它也能显示字母、数字等字符。点阵图形液晶模块依控制芯片的不同,其功能及控制方法与点阵字符液晶模块相比略有不同。点阵图形液晶模块的控制芯片生产厂商较多,以下为典型的几种。HD61202[日立公司产品]、T6963C[东芝公司产品]、HD61830(B)[日立公司产品]、SED1330(E-1330)[精工公司产品]、MSM6255[冲电气公司产品]。这里以市场上常见的128×64点阵图形液晶模块为例来做介绍,访液晶模块采用日立的HD61202和HD61203芯片组成。128×64点阵图形液晶模块,表示横向有128点,纵向有64点,如果以汉字16×16点而言,每行可显示8个中文字,4行共计32个中文字。 相似文献
6.
吕超亚 《电子制作.电脑维护与应用》2006,(11):55-59
16~*2点阵字符液晶模块的C语言驱动16~*2点阵字符液晶模块是由点阵字符液晶显示器件和专用的行、列驱动器、控制器及必要的连接件、结构件装配而成,可以显示数字和英文字符。这种点阵字符模块本身具有字符发生器,显示容量大,功能丰富。 相似文献
7.
吕超亚 《电子制作.电脑维护与应用》2006,(9):45-48
指针指针是C语言中的一个重要概念,指针类型数据在C语言程序中的使用十分普遍。C语言区别于其它程序设计语言的主要特点就是处理指针时所表现出的能力和灵活性。正确地使用指针类型数据,可以有效地表示复杂的数据结构,直接处理内存地址,而且可以更为有效合理地使用数组。一、指针与地址计算机程序的指令、常量和变量等都要存放在以字节为单位的内存单元中,内存的每个字节都具有一个唯一的编号,这个编号就是存储单元的地址。各个存储单元中所存放的数据,称为该单元的内容。计算机在执行任何一 相似文献
8.
吕超亚 《电子制作.电脑维护与应用》2006,(10):49-53
结构体、共用体及枚举前面我们介绍了C语言的基本数据类型,但是在实际设计一个较复杂程序时,仅有这些基本类型的数据是不够的,有时需要将一批各种类型的数据放在一起使用,从而引入了所谓构造类型的数据,例如前面介绍的数组就是一种构造类型的数据,一个数组实际上是将一批相同类型的数据顺序存放。这里我们还要介绍C语言中另一类更为常用的构造类型数据:结构体、共用体及枚举。结构体的概念结构体是一种构造类型的数据,它是将若干个不同类型的数据变量有序 相似文献
9.
周兴华 《电子制作.电脑维护与应用》2005,(8):46-49
自从笔者在《电子制作》杂志2003年第1期~2004年第4期连载《手把手教你学单片机》讲座后,全国各地(包括港澳台地区)有数万名读者跟着讲座进行学习、实践,其中不少读者已取得了丰硕的成果,有的读者给笔者来电说研制的“包装线控制器”已稳定运行数月,还有的读者利用单片机做“霓虹灯程序控制器”并投放市场,……,总之,《手把手教你学单片机》讲座使不少读者从传统的电子技术领域步入了微型计算机领域,进入了一个崭新的天地。 相似文献
10.
周兴华 《电子制作.电脑维护与应用》2006,(1):56-58
所谓编译预处理,是编译器在对C语言源程序进行正常编译之前,先对一些特殊的预处理命令作解释,产生一个新的源程序。编译预处理主要为程序调试、移植等提供便利,是一个非常实用的功能。 相似文献
11.
周兴华 《电子制作.电脑维护与应用》2005,(9):46-52
虽说用C语言编程不必对单片机的硬件结构有详细的掌握,但是了解一些单片机内部硬件的基本结构,有助于我们编写出更高效、更紧凑的代码。 相似文献
12.
周兴华 《电子制作.电脑维护与应用》2005,(10):51-53
C语言程序是由若干个函数单元组成的,每个函数都是完成某个特殊任务的子程序段,组成一个程序的若干个函数可以保存在一个源程序文件中,也可以保存在几个源程序文件中,最后再将它们连接在一起。C语言程序的扩展名为“C”,如“my-testc”等。 相似文献
13.
周兴华 《电子制作.电脑维护与应用》2005,(11):46-50
标识符是用来标识源程序中某个对象的名字的.这些对象可以是语句、数据类型、函数、变量、常量、数组等。一个标识符由字符串、数字和下划线等组成.第一个字符必须是字母或下划线,通常以下划线开头的标识符是编译系统专用的.因此在编写C语言源程序时一般不要使用以下划线开头的标识符.而将下划线用作分段符。C51编译器规定标识符最长可达255个字符.但只有前面32个字符在编译时有效. 相似文献
14.
吕超亚 《电子制作.电脑维护与应用》2006,(7):55-58
C51编译器支持在C语言源程序中直接编写80C51单片机的中断服务函数程序。以前我们学习用汇编语言编写中断服务程序时,会对堆栈出栈的保护问题而觉得头痛。为了能够在C语言源程序中直接编写中断服务函数,C51编译器对函数的定义进行了扩展,增加了一个扩展关键字interrupt。关键字interrupt是函数定义时的一个选项,加上这个选项就可以将一个函数定义成中断服务函数。定义中断服务函数的一般形式为: 相似文献
15.
DING Hui 《数字社区&智能家居》2008,(31)
C语言的运算符具有使用灵活的特点,可以用于解决许多其它编程语言难以处理的复杂问题。但在实际应用中,因对其理解不深,可能出现各种难以意料的结果。该文对运算符教学过程中使用容易出现问题的地方进行了分析,并给出提出了相应的解决方法。 相似文献
16.
丁蕙 《数字社区&智能家居》2008,3(11):900-901
C语言的运算符具有使用灵活的特点,可以用于解决许多其它编程语言难以处理的复杂问题。但在实际应用中,因对其理解不深,可能出现各种难以意料的结果。该文对运算符教学过程中使用容易出现问题的地方进行了分析,并给出提出了相应的解决方法。 相似文献
17.
吕超亚 《电子制作.电脑维护与应用》2006,(5):57-62
开关语句switch/case开关语句是一种多分支选择语句,是用来实现多方向条件分支的语句。虽然从理论上讲采用条件语句也可以实现多方向条件分支,但是当分支较多时会使条件语句的嵌套层次太多,程序冗长,可读性降低。开关语句可直接处理多分支选择,使程序结构清晰,使用方便。开关语句是用关键字switch构成的,它的一般形式如下:switch(表达式){case常量表达式1:{语句1;}break;case常量表达式2:{语句2;}break; 相似文献
18.
黄建琼 《数字社区&智能家居》2010,(11)
自增自减运算符在C语言的编程过程中经常用到,具有重要的作用,而灵活使用自增自减运算符则是个难点。该文从几个例子入手,观察运行的结果,对结果进行分析,最后得出结论。以期能使初学者避重就轻,从而熟练掌握自增自减运算符。 相似文献
19.
原民民 《数字社区&智能家居》2007,1(6):1675-1676
C语言中的++运算符是一种特殊的运算符,其特殊性在于一个运算符包含两个操作,不同的编译器对这两个操作在复合表达式中的处理机制不同,而同一个编译器对其在程序中的不同位置也有不同的处理。教材中仅仅对++运算符作了最简单的介绍,并没有对++运算的左连接和右连接同时参与运算时的处理规则作介绍,本文对++运算在不同情况下的求解进行了深入研究,得出对++运算符的运算要根据一定的程序环境和编译器环境而定。 相似文献
20.
张秀建 《电脑编程技巧与维护》2017,(11)
C语言中的自增(减)运算符是一种非常实用的运算符,它可以十分方便地让一个变量实现自身的值加(减)一个1,这样可以大大缩减编程代码的长度.但是,这种运算符的执行情况非常复杂,稍不注意就会产生不可估计的错误,对于初学C语言的人来说,使用自增(减)运算符应该慎重. 相似文献