资源描述:
《自学考试计算机基础与程序设计ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、C语言程序设计基础共26页第2页《C语言》主要内容数据:数据类型,常量、变量运算符及表达式语句:输入/出语句,控制结构语句函数数组指针构造数据类型:结构体,共同体,枚举预编译与位运算文件第三章复杂的数据类型小大第四、五章第六章第七章第八章第九章第十章第十一章第三章C语言程序设计基础第一节介绍基本数据类型、常量与变量第二节各种类型的常量第三节各种类型的变量第四节运算符及表达式第五节类型转换数据与运算符3共26页第4页§3-1介绍基本数据类型、常量与变量构造数据类型基本数据类型数据类型整型实型字符型数组结构体枚举指针空类型共同体基本数据类型
2、:1)整型:由正负号,数字组成例如:123,-1232)实型:正负号,数字,小数点组成例如:3.14,-3.143)字符型:Ascll字符集中的一个,用一对单引号括起来例如:’a’,’<’数据类型数据:是程序加工处理的对象§3-1介绍基本数据类型、常量与变量数据程序运行过程中,值不允许改变的数据程序运行过程中,值允许改变的数据main(){inta,b,sum;a=2;b=3;b=‘c’;sum=a+b;}#definepi3.1415926main(){intr;floats;r=1;s=3.1415926*r*r;s=pi*r*r;
3、}常量的使用:直接常量是直接引用符号常量要先定义再引用由数字和字符直接表示,常量值即数据本身用一个标识符代表常量,区分常量名和常量值常量常量变量直接常量符号常量变量是用一个符号来表示一个数据变量名:变量的名字,一个变量有唯一的变量名变量的值:变量中存放的数据,值可变变量的类型:限定变量值的类型整型,实型,字符型2a1)变量的概念main(){inta,b,sum;a=2;a=3;sum=a+b;}任何变量都具有这三个属性§3-1介绍基本数据类型、常量与变量变量2)变量的使用定义变量的定义:1)类型说明符变量名;int-整型char-字符
4、型float,double-实型例如:inta;charc;floatf;2)类型说明符变量表;例如:inta,b;等价inta;intb;变量赋值变量的赋值:变量名=常量或变量名=变量例如:a=2;a=b;确定变量名和变量类型变量的引用变量的引用:sum=a+b;printf(“%d”,a);修改变量的值取变量的值先定义,然后赋值,最后引用§3-1介绍基本数据类型、常量与变量变量与常量使用的对比直接常量的使用:直接引用(没有定义和赋值)a=2;a=3.14;符号常量的使用(无赋值)1)定义#definepi3.14159262)引用s
5、=pi*r*r;变量的使用:1)变量定义:inta;2)变量赋值a=2;3)变量的引用:sum=a+b;§3-1介绍基本数据类型、常量与变量什么时候用常量和变量?共26页第9页各种类型的常量按照数据类型划分§3-2各种类型的常量直接常量整型常量实型常量字符型常量字符常量字符串常量共26页第10页整型常量§3-2各种类型的常量三种表示形式:十进制:以非0打头,+,-,0~9八进制:以0打头,+,-,0~7十六进制:以0x打头,+,-,0~9,A~F.(0是零)举例:inta;a=20;a=020;a=0x20;一般编程使用十进制,但是考试
6、中,给你一个数要能区分共26页第11页实型常量§3-2各种类型的常量数学表示实数常用形式:科学记数法:两种表示形式:小数形式:指数形式:举例:doublea;a=314.15;a=3.1415E2;练习:a=-3.1415E-2;§3-2各种类型的常量共26页第12页字符型常量--字符常量字符常量用一对单引号括起来的一个字符例如:‘a’,’A’,’2’,’+’字符取自ASCLL字符集(255个)ASCLL码:一个字符对应一个数值(0~255)字符的存储:在计算机中存储的是字符对应的ASCLL码例如:charc;c=‘A’;有时,字符数据
7、与整型数据能通用intc;c=‘A’;等价c=65;65C思考:输出什么?charc;c=‘A’+1;printf(“c=%c”,c);共26页第13页字符型常量--字符常量字符常量分为1.可显示字符:’a’~’z’,’0’~’9’等,原样输出2.转义字符:打头的字符*:, ,t,r,’,”等,不是原样输出,而是各自表示一定控制意义例如:’’回车换行’ ’字符串结束***:ddd,八进制数ddd对应的ASCLL字符例如:101-’A’xhh,十六进制数hh对应的ASCLL字符例如:x41-’A’举例:p
8、rintf(“abcdef”);printf(“abc def”);举例:printf(“abc101e”);printf(“abcx41e”);转义字符是一个整体,例如:’’,’101’被