1 / 19
文档名称:

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

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

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

分享

预览

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

上传人:1033951284 2020/6/19 文件大小:70 KB

下载得到文件列表

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

文档介绍

文档介绍:01、C程序基本结构一、C语言的特点:1、C语言源程序的基本组成单位就是函数;一个C程序可由若干个函数组成,其中必须有且仅有一个以main命名的主函数,其余的函数名称可由编程者自行设定。,2、C程序的执行总就是由main()函数的第一个可执行语句开始,到main()函数的最后一个可执行的语句结束;而其她函数都就是在main()函数开始执行以后,通过其她函数的调用才得以运行。3、C语言系统提供了丰富的库函数,用户在程序中需要调用某个库函数时,必须用#include编译预处理命令将描述该库函数的头文件包含进去。二、C程序的书写格式:1、语句可从分开放在任意多行内;如:printf(“ToC,”);printf(“ornottoC:”);与printf(“ToC,ornottoC:”);就是等价的2、一行中可以有若干个语句;如:a=123;b=345; 3、每个语句与数据定义的最后必须有一个分号;三、C语言程序的运行:1、pile):将C源程序文件翻译成能被计算机识别的二进制形式的“目标”文件;编译时,编译器将检查源程序每一条语句的语法错误。2、建造(Bulid):C语言程序示例:显示“Hello”#include<stdio、h>intmain(void){printf(“Hello、\n”);return0;}说明:#include<stdio、h>就是必不可少的,它包含了C语言标准输入输出库的相关信息;printf函数来自”标准输入输出库”,可以产生格式化输出;\n告诉printf函数执行完信息显示后要进行换行操作;return0表明程序终止时会向操作系统返回值0;{}来标出main()函数的起始与结束。02、数据类型一、C语言的特点:1、C语言源程序的基本组成单位就是函数;一个C程序可由若干个函数组成,其中必须有且仅有一个以main命名的主函数,其余的函数名称可由编程者自行设定。2、C程序的执行总就是由main()函数的第一个可执行语句开始,到main()函数的最后一个可执行的语句结束;而其她函数都就是在main()函数开始执行以后,通过其她函数的调用才得以运行。3、C语言系统提供了丰富的库函数,用户在程序中需要调用某个库函数时,必须用#include编译预处理命令将描述该库函数的头文件包含进去。二、C程序的书写格式:1、语句可从分开放在任意多行内;如:printf(“ToC,”);printf(“ornottoC:”);与printf(“ToC,ornottoC:”);就是等价的2、一行中可以有若干个语句;如:a=123;b=345;3、每个语句与数据定义的最后必须有一个分号;三、C语言程序的运行:1、pile):将C源程序文件翻译成能被计算机识别的二进制形式的“目标”文件;编译时,编译器将检查源程序每一条语句的语法错误。2、建造(Bulid):C语言程序示例:显示“Hello”#include<stdio、h>intmain(void){printf(“Hello、\n”);return0;}说明:#include<stdio、h>就是必不可少的,它包含了C语言标准输入输出库的相关信息;printf函数来自”标准输入输出库”,可以产生格式化输出;\n告诉printf函数执行完信息显示后要进行换行操作;return0表明程序终止时会向操作系统返回值0;{}来标出main()函数的起始与结束。03,运算符与表达式1、算术运算符与表达式+:加法运算符,如3+5;-:减法运算符,如5-3;*:乘法运算符,如5*8;/:除法运算符,如3/6;参与运算量均为整型时,结果也为整型,舍去小数;若运算量中有一个就是实型,则结果为双精度实型。%:模运算符,也称“取余运算符”,用于计算两数相除后的余数,如5%3=2;2、赋值运算符与赋值表达式l 赋值运算符:”=”,其作用就是将一个表达式的值赋给一个变量;其一般形式为:变量=表达式如:x=a+b;l赋值表达式的功能就是计算表达式的值再赋予左边的变量。赋值运算符具有右结合性。因此a=b=c=5可理解为a=(b=(c=5));l复合赋值运算符:+=、-=、*=、/=、%=、>>=、<<=、&=、^=、|=构成复合赋值表达式的一般形式为:变量双目运算符=表达式它等价于:变量=变量运算符表达式如:a+=5等价于a=a+5x*=y+7等价于x=x*(y+7)r%=p等价于r=r%p3、类型转换如果赋值运算符两边的数据类型不相同,系统将自动进行类型转换,即把赋值号右边的类型换成左边的类型。具体规定如下:1)实型赋予整型,舍去小数部分。前面的例子已经说明了这种情况。2)整型赋予实型,数值不变,但将以浮点形式存放,即增加小数部分(小数部分的值为0)。3)字符型赋予整型,由于字符型为一个字节,而整型为二个字节,

最近更新

一年级下册语文按课文内容填空复习 6页

gps期末考试试卷两套含答案 9页

heizer01产品和服务的区别与联系 73页

2022-2023学年河南省南阳市南召县八年级上学期.. 6页

2022年佳木斯大学工商管理专业《管理学》科目.. 23页

2022年景德镇陶瓷大学法学专业《民法学》期末.. 26页

2022年道路运输管理企业安全管理人员考试题库.. 30页

2023版上海市安全员C证模拟考试题库必考点附答.. 27页

七年级下册黄冈逆袭卷语文,兰山区 8页

中国康复大学贵州2021年招生简章 6页

二年级语文上册第七单元学历案设计 (部编人教.. 16页

人教版数学四年级下册黄冈360°定制密卷六单元.. 5页

励志名人名言经典摘抄 8页

品质班长岗位职责(共8篇) 46页

国旗下关于弘扬宪法精神演讲稿 4页

大众传媒对当代社会的影响 8页

学校教学楼工程装修合同(标准版) 4页

家长会学生发言稿600字(12篇) 15页

小班班主任工作计划(12篇) 47页

市政交安、监控施工方案 33页

广州市第八十一中学幸福人生特色课程实施方案.. 16页

德诚职业培训学校电子商务师考试试题 6页

战争与和平期末试题 9页

探究跨境电商面临的困境及对策研究 6页

交警劳务派遣合同 3页

乡镇卫生院医疗质量管理考核评分标准 9页

外宿申请书 2页

2023晚上的晚祷范文七篇 8页

《佛说天地八阳神咒经》注音版(可直接A4纸打印.. 13页

中学校长试用期满转正述职报告 49页