欢迎来到天天文库
浏览记录
ID:58885865
大小:1.10 MB
页数:102页
时间:2020-09-30
《c语言程序设计(包云)c第3章顺序程序设计ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第三章最简单的C程序设计-顺序程序设计13.1顺序程序设计举例3.2数据的表现形式及其运算3.3C语句3.4数据的输入输出主要内容23.1顺序程序设计举例例3.1将华氏温度转化为摄氏温度。分析:利用上面的公式,其中f代表华氏温度,c代表摄氏温度例3.2见课本38页33.2数据的表现形式及其运算3.2.1常量和变量4概念在程序运行过程中,其值不能被改变的量。分类字面常量(直接常量):12-44.6'a'"Hello!"符号常量:用一个标识符代表一个常量。字符串常量符号常量的定义格式:#define
2、常量名字面常量举例:#definePRICE100#definePI3.14#defineC1’a’习惯上常量名用大写,变量名用小写。意义1、含义清楚。2、在需要改变一个常量时,能够做到“一改全改”。符号常量的定义放在函数外面。1常量5常量——举例(求某商品总价)#include#definePRICE100//定义符号常量intmain(){intsum;sum=PRICE*20;printf("%d",sum);return0;}单价——符号常量数量——直接常量6表示方法
3、十进制:123,-456,0八进制:0123,-0456,十六进制:0x123,-0x456以数字0开头以0x开头1)整型常量的表示方法分类基本整型(数据范围与int型一样)长整型(在数值后面加“L(l)”,数据范围与longint型一样)如123l,315L类型匹配规则一个整型常量,可以赋给能容纳下其值的整型变量7表示方法十进制小数形式:123.34,-0.0045,0.0指数形式:<尾数>E(e)<整型指数>如0.23e2,-0.45e-3,3.0E+5规范化指数形式数字和小数点组成2)浮点类
4、型—常量关于分类浮点型常量是double型的。一个浮点型常量,可以赋给一个浮点变量(float型或double型)。8指数形式(数符+小数部分+指数部分)小数部分占的位数越多,数的有效数字越多,精度越高.指数部分占的位数越多,表示的数值范围越大.浮点类型—存储方式浮点型数据在内存中是按指数形式存储的。规范化指数形式:小数部分采用纯小数形式,且最高位不为0。+.3141591举例:3.14159在内存中的存放形式为:9表示方法用单引号括起来的一个字符.'a''A''9''=''?'不同的两个字符转义
5、字符3)字符类型常量C语言还允许使用一种特殊形式的字符常量,就是以反斜杠""开头的转义字符。将后面的字符转换为另外的意义.即是一种控制符号.10字符形式含义换行,从当前位置移到下一行开头t水平制表(跳到下一个tab位置)b退格,将当前位置移到前一列r回车,将当前位置移到本行开头'单撇号字符\反斜杠字符”双撇号字符?问号字符a产生警告信息(声音或者视觉信号)f将当前位置移到下一页开头v将当前位置移到下一个垂直制表对齐点ddd1~3位8进制数所代表的字符xhh1~2位1
6、6进制数所代表的字符11概念4)字符串常量用一对双引号""括起来的若干字符序列字符串长度字符串中字符的个数。长度为0的字符串(即一个字符都没有的字符串)称为空串,表示为""(一对紧连的双引号)。存储方式C语言规定:在存储字符串常量时,由系统在字符串的末尾自动加一个' '作为字符串的结束标志。注意:没有专门的字符串变量。如果想将一个字符串放在变量中保存和处理,必须使用字符型数组或者字符指针12思考?1、字符串常量"Howdoyoudo."和"Goodmorning."的长度分别是多少?2、字符串C
7、:msdosv6.22和Isay:"Goodbye!"在C语言中的字符串常量形式如何表示?3、字符串"CHINA"在内存中的实际存储形式是怎样的?占用多少个字节的内存空间?14和13"C:\msdos\v6.22"和"Isay:"Goodbye!""CHINA 占用6字节而非5字节内存空间13注意:1、'a'是字符,"a"是字符串。2、不能把一个字符串赋给一个字符变量。如c="a"、c="Hello!"都是错误的。3、C语言中没有字符串变量,可以用字符数组来表示。14举例#inclu
8、deintmain(){printf("abcbdxyz");printf(“rlmntopq");return0;}abdlmnopq实际中,不会这样使用!#includeintmain(){printf("x4Fx4Bx21");/*等价于printf("OK!");*/printf("x15xAB");return0;}OK!§½结果:结果:例3.5155)符号常量格式:#define常量名字面常量
此文档下载收益归作者所有