Welcome 微信登录

首页 / 软件开发 / C语言

C语言学习教程第二章-数据类型、运算符、表达式(二)

C语言学习教程第二章-数据类型、运算符、表达式(二)

C语言学习教程第二章-数据类型、运算符、表达式(二)2007-05-03在程序中是根据前缀来区分各种进制数的。因此在书写常数时不要把前缀弄错造成结果不正确。4.整型常数的后缀在16位字长的机器上,基本整型的长度也为16位,因此表示的数的范围也是有限定的。十进制无符号整常数的范围为0~65535,有符号数为-32768~+32767。八进制无符号数的表示范围为0~0177777。十六进制无符号数的表示范围为0X0~0XFFFF或0x0~0xFFFF。如果使用...
C语言学习教程第二章-数据类型、运算符、表达式(三)

C语言学习教程第二章-数据类型、运算符、表达式(三)

C语言学习教程第二章-数据类型、运算符、表达式(三)2007-05-03实型量实型常量实型也称为浮点型。实型常量也称为实数或者浮点数。在C语言中,实数只采用十进制。它有二种形式: 十进制数形式指数形式1.十进制数形式由数码0~ 9和小数点组成。例如:0.0,.25,5.789,0.13,5.0,300.,-267.8230等均为合法的实数。2.指数形式由十进制数,加阶码标志“e”或“E”以及阶码(只能为整数,...
C语言学习教程第二章-数据类型、运算符、表达式(四)

C语言学习教程第二章-数据类型、运算符、表达式(四)

C语言学习教程第二章-数据类型、运算符、表达式(四)2007-05-03字符型量字符型量包括字符常量和字符变量。字符常量字符常量是用单引号括起来的一个字符。例如"a","b","=","+","?"都是合法字符常量。在C语言中,字符常量有以下特点: 1.字符常量只能用单引号括起来,不能用双引号或其它括号。2.字符常量只能是单个字符,不能是字符串。3.字符可以是字符集中任意字符。但数字被定义为字符型之后就不能参与数值运算。如"5"和5 是不同的。"5"是字符...
C语言学习教程第二章-数据类型、运算符、表达式(五)

C语言学习教程第二章-数据类型、运算符、表达式(五)

C语言学习教程第二章-数据类型、运算符、表达式(五)2007-05-03字符串常量字符串常量是由一对双引号括起的字符序列。例如: "CHINA" ,"C program:" , "$12.5" 等都是合法的字符串常量。字符串常量和字符常量是不同的量。它们之间主要有以下区别:1.字符常量由单引号括起来,字符串常量由双引号括起来。2.字符常量只能是单个字符,字符串常量则可以含一个或多个字符。3.可以把...
C语言学习教程第二章-数据类型、运算符、表达式(六)

C语言学习教程第二章-数据类型、运算符、表达式(六)

C语言学习教程第二章-数据类型、运算符、表达式(六)2007-05-03强制类型转换强制类型转换是通过类型转换运算来实现的。其一般形式为: (类型说明符) (表达式) 其功能是把表达式的运算结果强制转换成类型说明符所表示的类型。例如: (float) a 把a转换为实型(int)(x+y) 把x+y的结果转换为整型在使用强制转换时应注意以下问题:1.类型说明符和表达式都必须加括号(单个变量可以不加括号),如把(int)(x+y)写成(int)x+y则成了把...
C语言学习教程第二章-数据类型、运算符、表达式(七)

C语言学习教程第二章-数据类型、运算符、表达式(七)

C语言学习教程第二章-数据类型、运算符、表达式(七)2007-05-03算术表达式是由算术运算符和括号连接起来的式子, 以下是算术表达式的例子: a+b (a*2)/c (x+r)*8-(a+b)/7 ++i sin(x)+sin(y) (++i)-(j++)+(k--)赋值运算符和赋值表达式简单赋值运算符和表达式,简单赋值运算符记为“=”。由“= ”连接的式子称为赋值表达式。其一般形式为: 变量=表达式 例...
C语言学习教程第二章-数据类型、运算符、表达式(八)

C语言学习教程第二章-数据类型、运算符、表达式(八)

C语言学习教程第二章-数据类型、运算符、表达式(八)2007-05-03逗号运算符C语言中逗号“,”也是一种运算符,称为逗号运算符。 其功能是把两个表达式连接起来组成一个表达式, 称为逗号表达式。其一般形式为: 表达式1,表达式2 其求值过程是分别求两个表达式的值,并以表达式2的值作为整个逗号表达式的值。void main(){int a=2,b=4,c=6,x,y;x=a+b,y=b+c;printf("y=%d,x=%...
C语言学习教程第三章-C语言程序设计初步(1)

C语言学习教程第三章-C语言程序设计初步(1)

C语言学习教程第三章-C语言程序设计初步(1)2007-05-03C语言程序设计本课介绍C语言程序设计的基本方法和基本的程序语句。从程序流程的角度来看,程序可以分为三种基本结构, 即顺序结构、分支结构、循环结构。 这三种基本结构可以组成所有的各种复杂程序。C语言提供了多种语句来实现这些程序结构。 本章介绍这些基本语句及其应用,使读者对C程序有一个初步的认识, 为后面各章的学习打下基础。C程序的语句C程序的执行部分是由语句组成的。 程序的功能也是由执行语句实...
C语言学习教程第三章-C语言程序设计初步(2)

C语言学习教程第三章-C语言程序设计初步(2)

C语言学习教程第三章-C语言程序设计初步(2)2007-05-03二、格式字符串在Turbo C中格式字符串的一般形式为: [标志][输出最小宽度][.精度][长度]类型 其中方括号[]中的项为可选项。各项的意义介绍如下:1.类型类型字符用以表示输出数据的类型,其格式符和意义下表所示:表示输出类型的格式字符 格式字符意义d 以十进制形式输出带符号整数(正数不输出符号)o 以八进制形式输出无符号整数(不输出前缀O)x 以十六进制形式输出无符号整数(不输出前缀...
C语言学习教程第三章-C语言程序设计初步(3)

C语言学习教程第三章-C语言程序设计初步(3)

C语言学习教程第三章-C语言程序设计初步(3)2007-05-03格式字符串格式字符串的一般形式为: %[*][输入数据宽度][长度]类型 其中有方括号[]的项为任选项。各项的意义如下:1.类型表示输入数据的类型,其格式符和意义下表所示。格式 字符意义 d 输入十进制整数o 输入八进制整数x 输入十六进制整数u 输入无符号十进制整数f或e 输入实型数(用小数形式或指数形式)c 输入单个字符s 输入字符串2.“*”符用以表示该输入项读...
C语言学习教程第三章-C语言程序设计初步(4)

C语言学习教程第三章-C语言程序设计初步(4)

C语言学习教程第三章-C语言程序设计初步(4)2007-05-03分支结构程序 关系运算符和表达式在程序中经常需要比较两个量的大小关系, 以决定程序下一步的工作。比较两个量的运算符称为关系运算符。 在C语言中有以下关系运算符:< 小于<= 小于或等于 > 大于>= 大于或等于== 等于!= 不等于 关系运算符都是双目运算符,其结合性均为左结合。 关系运算符的优先级低于算术运算符,高于赋值运算符。 在六个关系运算符中,<,<...
C语言学习教程第三章-C语言程序设计初步(5)

C语言学习教程第三章-C语言程序设计初步(5)

C语言学习教程第三章-C语言程序设计初步(5)2007-05-033.第三种形式为if-else-if形式前二种形式的if语句一般都用于两个分支的情况。 当有多个分支选择时,可采用if-else-if语句,其一般形式为: if(表达式1) 语句1; else if(表达式2) 语句2; else if(表达式3) 语句3; … else if(表达式m) 语句m; else 语句n; 其语义是:依次判断表达式的值,当出现某个值为真时, 则执行...
C语言学习教程第三章-C语言程序设计初步(6)

C语言学习教程第三章-C语言程序设计初步(6)

C语言学习教程第三章-C语言程序设计初步(6)2007-05-03switch语句C语言还提供了另一种用于多分支选择的switch语句, 其一般形式为: switch(表达式){ case常量表达式1: 语句1; case常量表达式2: 语句2; … case常量表达式n: 语句n; default : 语句n+1; } 其语义是:计算表达式的值。 并逐个与其后的常量表达式值相比较,当表达式的值与某个常量表达式的值相等时, 即执行其后的语句,...
C语言学习教程第三章-C语言程序设计初步(7)

C语言学习教程第三章-C语言程序设计初步(7)

C语言学习教程第三章-C语言程序设计初步(7)2007-05-03do-while语句do-while语句的一般形式为: do语句; while(表达式); 其中语句是循环体,表达式是循环条件。do-while语句的语义是:先执行循环体语句一次, 再判别表达式的值,若为真(非0)则继续循环,否则终止循环。do-while语句和while语句的区别在于do-while是先执行后判断,因此do-while至少要执行一次循环体。而while是先判断后执行,如果条...
C语言学习教程第三章-C语言程序设计初步(8)

C语言学习教程第三章-C语言程序设计初步(8)

C语言学习教程第三章-C语言程序设计初步(8)2007-05-03转移语句程序中的语句通常总是按顺序方向, 或按语句功能所定义的方向执行的。如果需要改变程序的正常流向, 可以使用本小节介绍的转移语句。在C语言中提供了4种转移语句:goto,break, continue和return。其中的return语句只能出现在被调函数中, 用于返回主调函数,我们将在函数一章中具体介绍。 本小节介绍前三种转移语句。1.goto语句goto语句也称为无条件转移语句,其一...
C语言学习教程第三章-C语言程序设计初步(9)

C语言学习教程第三章-C语言程序设计初步(9)

C语言学习教程第三章-C语言程序设计初步(9)2007-05-03小结1.从程序执行的流程来看, 程序可分为三种最基本的结构: 顺序结构,分支结构以及循环结构 2.程序中执行部分最基本的单位是语句。C语言的语句可分为五类:(1)表达式语句 任何表达式末尾加上分号即可构成表达式语句, 常用的表达式语句为赋值语句。(2)函数调用语句 由函数调用加上分号即组成函数调用语句。(3)控制语句 用于控制程序流程,由专门的语句定义符及所需的表达式组成。主要有条件判断执行...
C语言学习教程第四章-数组(1)

C语言学习教程第四章-数组(1)

C语言学习教程第四章-数组(1)2007-05-03数 组数组在程序设计中,为了处理方便, 把具有相同类型的若干变量按有序的形式组织起来。这些按序排列的同类数据元素的集合称为数组。在C语言中, 数组属于构造数据类型。一个数组可以分解为多个数组元素,这些数组元素可以是基本数据类型或是构造类型。因此按数组元素的类型不同,数组又可分为数值数组、字符数组、指针数组、结构数组等各种类别。本章介绍数值数组和字符数组,其余的在以后各章陆续介绍。数组类型说明 在C语言中使...
C语言学习教程第四章-数组(2)

C语言学习教程第四章-数组(2)

C语言学习教程第四章-数组(2)2007-05-03数组元素的表示方法数组元素是组成数组的基本单元。数组元素也是一种变量, 其标识方法为数组名后跟一个下标。 下标表示了元素在数组中的顺序号。数组元素的一般形式为: 数组名[下标] 其中的下标只能为整型常量或整型表达式。如为小数时,C编译将自动取整。例如,a[5],a[i+j],a[i++]都是合法的数组元素。 数组元素通常也称为下标变量。必须先定义数组, 才能使用下标变量。在C语言中只能逐个地使用下标变量,...
C语言学习教程第四章-数组(3)

C语言学习教程第四章-数组(3)

C语言学习教程第四章-数组(3)2007-05-03二维数组前面介绍的数组只有一个下标,称为一维数组, 其数组元素也称为单下标变量。在实际问题中有很多量是二维的或多维的, 因此C语言允许构造多维数组。多维数组元素有多个下标, 以标识它在数组中的位置,所以也称为多下标变量。 本小节只介绍二维数组,多维数组可由二维数组类推而得到。二维数组类型说明二维数组类型说明的一般形式是: 类型说明符 数组名[常量表达式1][常量表达式2]…; 其中常量表达式...
<< 1 2 3 4 5 6 7 8 9 10 >>