C语言程序设计__第3章_最简单的C程序_上传版(完整版,New).ppt

C语言程序设计__第3章_最简单的C程序_上传版(完整版,New).ppt

ID:51587619

大小:978.16 KB

页数:101页

时间:2020-03-24

C语言程序设计__第3章_最简单的C程序_上传版(完整版,New).ppt_第1页
C语言程序设计__第3章_最简单的C程序_上传版(完整版,New).ppt_第2页
C语言程序设计__第3章_最简单的C程序_上传版(完整版,New).ppt_第3页
C语言程序设计__第3章_最简单的C程序_上传版(完整版,New).ppt_第4页
C语言程序设计__第3章_最简单的C程序_上传版(完整版,New).ppt_第5页
资源描述:

《C语言程序设计__第3章_最简单的C程序_上传版(完整版,New).ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第3章最简单的C程序设计一、数据的表现形式及其运算二、数据的运算符与表达式三、C语句概述四、数据的输入输出第3章最简单的C程序设计C的数据类型常量与变量整型数据实型数据字符型数据一、数据的表现形式简单数据类型的表示范围<>1、C的数据类型C数据类型基本类型构造类型指针类型空类型void字符型char整型实型(浮点型)单精度型float双精度型double数组类型结构体类型共用体类型短整型short长整型long整型int枚举类型enum数据类型决定:1.数据占内存字节数2.数据取值范围3.可以进行的操作常量和

2、符号常量定义:程序运行过程中,其值不能被改变的量(常数)分类:直接常量、符号常量2、常量与变量类型示例整型常量12、0、-3实型常量4.6、-1.23字符常量‘a’、‘b’符号常量PRICE、PAI<>符号常量:用标识符代表常量一般用大写字母:PRICE、PI定义格式:#define符号常量常量其值在作用域内不能改变和再赋值。例3.1符号常量举例#definePRICE30#includevoidmain(){intnum,total;num=10;total=num*PRICE;print

3、f("total=%d",total);}total=300运行结果:符号常量的优点是:见名知意、一改全改行尾不能有分号define前面一定要有#符号常量名最好使用大写符号常量名最好有意义<>变量定义:其值可以改变的量。定义格式:数据类型变量名;变量应该有名字,并在内存中占据一定的存储单元。变量名和变量值有不同的含义变量名实为一个符号地址a3例变量的使用main(){inta;a=3;printf(“a=%d",a);}变量名变量值存储单元变量的两要素:变量名、变量值变量的定义格式:变量的初始化:定义时赋

4、初始值变量的使用:先定义,后赋值变量定义位置:一般放在函数开头[存储类型]数据类型变量名1[,变量名2,…,变量名n];intx,y,z;floatradius,length,area;charch;决定分配字节数和数的表示范围合法标识符例:inta=2,b,c=4;floatdata=3.67;charch=‘A’;intx=1,y=1,z=1;intx=y=z=1;编译程序根据变量定义为其分配指定字节的内存单元地址shortinta=1,b=-3,c;abc2字节2字节2字节地址地址内存…...…...1

5、-3随机数例1:intstudent;stadent=19;//Undefinedsymbol‘statent’infunctionmainvoidmain(){inta,b=2;floatdata;a=1;data=(a+b)*1.2;printf(“data=%f”,data);}变量定义可执行语句voidmain(){inta,b=2;a=1;floatdata;data=(a+b)*1.2;printf(“data=%f”,data);}标识符定义:标识变量名、符号常量名、函数名、数组名、

6、文件名的字符串序列——名字。命名规则:只能由字母、数字、下划线组成,且第一个字符必须是字母或下划线大小写字母含义不同,一般用小写不能使用关键字建议长度不超过8个字符使用:先定义、后使用标识符应该“见名知意”,如total,max标识符应该“不宜混淆”,如l与1,O与0这些标识符合法吗?1A、M.D.John、¥123、#33、Tatol、int、max在TC2.0及BC3.1中,变量名(标识符)的有效长度为1~32个字符,缺省值为32,但在VC中其长度可达到255例:判断下列标识符号合法性sumSumM.D.

7、JohndayDate3daysstudent_name#33lotus_1_2_3chara>b_above$123M.D.John3days#33char$123a>b.字符非法数字3不可作首字符#字符非法char是关键字>字符非法$不可作首字符3.整型数据1)整型常量十进制整数:由数字0~9和正负号表示.如:123,-456,0八进制整数:由数字0开头,后跟数字0~7表示.如:0123,011十六进制整数:由0x或0X开头,后跟0~9,a~f,A~F表示.如0x123,0Xff定义整数的符号常量#def

8、ineNUM120//十进制数20#defineNUM2020//八进制数(十进制16)#defineNUM30x2a//十六进制数(十进制42)思考题:下列整型常量哪些是非法的?012,oX7A,00,078,0x5Ac,-0xFFFF,0034,7B。首字符不能是字母o八进制数中不能有数字8十进制数中不能有字母B2)整数在内存中的表示整数的数值在内存中用补码的形式存放。求一个整数补码的方法:(假

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

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

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