《C语言基础知识》PPT课件

《C语言基础知识》PPT课件

ID:45447418

大小:768.00 KB

页数:51页

时间:2019-11-13

《C语言基础知识》PPT课件_第1页
《C语言基础知识》PPT课件_第2页
《C语言基础知识》PPT课件_第3页
《C语言基础知识》PPT课件_第4页
《C语言基础知识》PPT课件_第5页
资源描述:

《《C语言基础知识》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1数据结构与算法C语言的基础知识2主要内容C语言简介数据类型与声明运算符与表达式数组指针结构体3简单的C语言源程序#include"stdio.h"main(){printf("*********");/*""表示换行*/printf("*Hello!*");printf("*********");}主函数输出函数注释预处理命令4C程序的构成一个C语言的源程序通常由一个或若干个函数构成,函数是C程序的基本单位,这些函数可以包含在一个或者多个源文件内。一个C程序中必须有一个main函数,它可以放在程序的任何

2、地方。程序总是从main函数开始执行。函数可以是系统提供的库函数,也可以是用户根据自己需要编制的自定义函数。5主要内容C语言简介数据类型与声明运算符与表达式数组指针结构体6数据类型与声明数据类型指针类型空类型基本类型整型字符型实型(浮点型)枚举类型单精度型双精度型构造类型数组类型结构体类型共用体类型7在程序运行过程中其值不能改变的量叫做常量。常量分为整型常量(如果是长整型,要在数字后面加L)、实型常量、字符型常量等。constfloatPI=3.1415926符号常量:值在本文件内不能改变,也不能再赋值。#defineM

3、AXSIZE16C语言规定标识符只能由字母打头,后面跟字母、数字或下划线,大小写不通用。(在TurboC中标识符的长度可以超过8个字符)一般符号常量名用大写,变量名用小写,以示区别。常量8在程序运行过程中其值可以改变的量叫做变量。变量要先定义(即使用类型标识符作说明)再使用。intnum;charname;变量9整型数据C语言中的整型常量可以用十进制、八进制和十六进制表示。八进制数以0开头,十六进制数以0x开头。(0为数字0)C语言中的整型变量分为基本型、短整型、长整型、无符号型。一般短整型不大于基本型,长整型不小于基本

4、型。10字符型数据C语言中的字符型数据有:单字符常量转义字符常量字符串常量字符变量11单字符常量单字符常量用单引号括起来类型标识符为char,输出时用%c表示。按ASCII码存储,每个字符占一个字节。给字符变量赋值时可以赋予字符的ASCII码。例如:chara=65的结果是a变量中存放一个字母A。main(){chara=‘a’,b=’b’,c=’c’,d=68;a=a+1;b=b+2;c=c+3;d=d+4;printf("%c%c%c%c",a,b,c,d);}运行结果:bdfH12字符串常量字符串常量用双引号括

5、起来"CHINA"√charc;c=‘a’;×charc;c="a"没有字符串变量.用数组来存放,数组长度大于字符串长度。charc[10]="China";输入输出printf("%s",c);scanf("%s",c);字符串处理函数:puts(c);gets(c);strcat(str1,str2);strcpy(str1,str2);CHINA13主要内容C语言简介数据类型与声明运算符与表达式数组指针结构体14算术运算符及表达式+、-、*、/、%(取余)例如:7%4得3注意:float型数据不能做%运算优先级

6、:先*、/、%,后+、-结合性:自左至右15自增和自减运算++自增、--自减例如:++a、a++相当于a=a+1--a、a--相当于a=a-1但是:++a是先自增再使用,a++是先使用再自增。注意:float型数据不能做++或--运算。16主要内容C语言简介数据类型与声明运算符与表达式数组指针结构体17数组数组的定义方式一维数组的定义方式为:类型说明符数组名[常量表达式]inta[5];5个元素是:a[0]、a[1]、a[2]、a[3]、a[4]。二维数组的定义方式为:类型说明符数组名[常量表达式][常量表达式]floa

7、ta[3][2],a数组有三行两列共6个元素,分别是:a[0][0]、a[0][1]、a[1][0]、a[1][1]、a[2][0]、a[2][1];18数组名的命名规则和变量名相同,下标从0开始,方括号内是元素个数。方括号内的常量表达式的值必须是整型数,不能是变量。当定义数组语句中不同时给变量赋值时,方括号内不得为空。二维数组在内存中是按行存放的。数组名代表的是该数组的起始地址.C语言允许使用多维数组。关于数组的说明19数组的赋值在定义数组后数组中的各个变量自动取随机数。intb[10];b[1]=3;将3赋给b[1]

8、,其他元素为随机数。可以在定义数组时对数组中的全部变量或部分变量赋值。也可以在以后的语句中为变量赋值。inta[5]={3,4,5,6,7};将五个数依次赋给a数组在定义数组时为部分变量赋值后,其他元素为0。intb[10]={0}intb[10]={3,2,1,0};将四个数依次赋给b[0]~b[3],其他元素为0

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。