1 / 18
文档名称:

C语言程序设计基础知识要点.docx

格式:docx   大小:70KB   页数:18页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C语言程序设计基础知识要点.docx

上传人:cjl201702 2022/1/18 文件大小:70 KB

下载得到文件列表

C语言程序设计基础知识要点.docx

文档介绍

文档介绍:01、C程序基本结构
C语言得特点:
1、C语言源程序得基本组成单位就是函数;一个C程序可由若干个函数组成,其中必须有且仅有一个以main命名得
主函数,其余得函数名称可由编程者自行设定。,
2、C程序得执行总就是由main()函数把赋值号右边得类型换成左边得类型。具体规定如
下:
1)实型赋予整型,舍去小数部分。前面得例子已经说明了这种情况^
2)整型赋予实型,数值不变,但将以浮点形式存放,即增加小数部分(小数部分得值为0)。
3)字符型赋予整型,由于字符型为一个字节,而整型为二个字节,故将字符得ASCII码值放到整型量得低八位中,,只把低八位赋予字符量.
4、自增、自减运算符:
自增运算符:“++;功能就是将变量得值加1;
自减运算符:--'”,功能就是将变量得值减1;
可有以下几种形式:
++ii自增1后再参与其它运算.
--ii自减1后再参与其它运算。
i++
i—-
i参与运算后,i得值再自增1.
i参与运算后,i得值再自减1。
注:
“H“、”-―得操作对象只能就是变量;
”++':”―-运算优先级相同,且结合方向自右向左;-i++应理解为-(1++),
【例】自增、自减运算、
#includevstdio、h>
main()
{
inti=8;
printf("%d\n",++i);/*i先加1,再输出i,输出结果为9*/
printf("%n",--i);/*i先减1,再输出i,结果为8*/
printf("%d\n",i++);/*先输出i,输出结果为8,i再加1,*/
printf("%d",i——);/*先输出i,输出结果为9,i再减1,*/
printf("%dn",什+);/*先加输出一i,输出结果为一8,i再加1*/
printf("%n",-i—-);/*先输出-i,输出结果为-9,i再减1*/
}
5、求字节运算符
计算表达式得结果所占字节数或某种数据类型得定义字节数。
一般格式:s1zeof(数据类型标识符)或sizeof(表达式)
如:sizeof(float)得值为4,占4个字节;
sizeof(2*3)得值为2,占2个字节;
6、关系运算符与关系表达式
关系运算符:“<”(小于)、“〈二”小于等于)、">"(大于)、"a”(大于等于)、"=="等于)、“七”(不等于)
关系表达式:若关系表达式成立,其值为真”,否则为假”;在C语言中,用。代表假”用1代表真”;
7、逻辑运算符与逻辑表达式:
逻辑运算符:“啡()、“&&”(与)、或);运算优先级:!>&&〉||
逻辑表达式:用逻辑运算符将表达式连接起来得式子;逻辑表达式得结果仍然就是逻辑量(真"或假")
8、条件运算符:
一■般格式:〈表达式1〉?〈表达式2〉:〈表达式3>
先计算表达式1,若表达式1得值为真,则计算表达式2得值,且表达式2得值为整个条件表达式得值;否则,计算表
达式3得值,且表达式3得值即为整个条件表达式得值。
9、逗号运算符与逗号表达式
逗号运算符:“,”作为运算符,其功能就是将多个表达式组成一个表达式;
一■般形式:表达式1,表达式2,…,表达式n
求解过程:先计算表达式1,再计算表达式2,依此计算表达式n,最终,表达式n得值即为整个表达式得值。
04、顺序结构
一、概述:
顺序语句按照语法形式分为:表达式语句、函数调用语句、复合语句、流程控制语句与空语句。
1、表达式语句:
语法格式:表达式;
如:a+4;
其中赋值语句为最典型得表达式语句,如:
a=5;
a=b+3;
特别提示:分号(;)就是表达式语句中不可缺少得一部分。
2、函数调用语句:
如:printf("Iamastudent!”)
其中:printf()为系统提供得函数,用于显示信息.
3、复合语句:
所谓复合语句”即由一对「”括起来得一组语句,也称块语句”或分程序
一般形式为:
{
语句1
语句2
、、、
语句n
}
如:
{
i++;
j=a+3;
printf("%d,j=",i,j);
}
特别提示:复合语句中得最后一条语句得分号不得缺少;复合语句得“}之后不得有分号。"
4、空语句:
“空语句"即为一个独立得分号。
如:
main()
{
二、数据得输入输出
C语言提供了一些输入输出函数,如prIntf()与scanf(),在程序中调用这些车入输出函数时,必须将标准输入
输出头文件“stdo、h”包含到用户所编写得源程序中.
如:#inc1udevstdio、h>
其中:#include命令一般写在程序得开头位置。
1、格式输入输出