C语言程序设计教程 教学课件 作者 李丽娟 第2章基本的程序语句.ppt

C语言程序设计教程 教学课件 作者 李丽娟 第2章基本的程序语句.ppt

ID:50320743

大小:681.00 KB

页数:57页

时间:2020-03-08

C语言程序设计教程 教学课件 作者 李丽娟 第2章基本的程序语句.ppt_第1页
C语言程序设计教程 教学课件 作者 李丽娟 第2章基本的程序语句.ppt_第2页
C语言程序设计教程 教学课件 作者 李丽娟 第2章基本的程序语句.ppt_第3页
C语言程序设计教程 教学课件 作者 李丽娟 第2章基本的程序语句.ppt_第4页
C语言程序设计教程 教学课件 作者 李丽娟 第2章基本的程序语句.ppt_第5页
资源描述:

《C语言程序设计教程 教学课件 作者 李丽娟 第2章基本的程序语句.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第二章基本的程序语句§2.1数据类型及取值范围§2.2标示符、变量和常量§2.3一维简单数组§2.4基本运算符、表达式及运算优先级§2.5基本的输入输出函数简介§2.6程序范例7/22/20211§2.1数据类型及取值范围5种基本数据类型:①字符型、②整数型、③单精度实数型④双精度实数型、⑤空类型4种修饰符:①signed(有符号)、②unsigned(无符号)③long(长型)、④short(短型)数据的长度和取值范围会随着机器的CPU类型和C编译器的不同而不同7/22/20212ANSIC标准

2、中的数据类型和长度7/22/20213§2.2标示符、变量和常量§2.2.1标识符标识符是对变量名、函数名、标号和其它各种用户定义的对象命名。标识符的第一个字符必须是字母或下划线,最长不允许超过32个字符。可取有实际含义的名字。例:score、number12、student_name等正确。8times、price/tea、low!valume等错误。注意:1.区分大小写,score、Score、SCORE代表三个不同的标识符。2.标识符不能和C语言的关键字相同3.标识符不能和用户自定义的函数或

3、C语言库函数同名7/22/20214§2.2.2变量和常量一、变量其值可以改变的量称为变量。它有变量名和变量值C变量必须在使用之前定义。定义变量的一般形式是:<类型名><变量列表>;<类型名>必须是有效的C数据类型,如:int、float等,<变量列表>可以由一个或多个由逗号分隔的多个标识符名构成。类型名规定了变量的存储空间和取值范围。7/22/20215例:inti,j,number;unsignedintmax,min;floathigh_value,price;doublelenth,tot

4、al_wieight;i,j,number为整型变量,取值范围为:-32768~32767。max,min为无符号整型变量,取值范围为:0~65535。high_value,price为单精度实型变量,取值范围为:±1.7×10±38lenth、total_weight为双精度实型变量,取值范围为:±10×10±3087/22/20216【例2-1】阅读程序#includemain(){inta=32766;unsignedm=6553;floatt=1.7e+37;printf

5、("a=%d",a);printf("m=%u",m);printf("t=%e",t);a=a+4;m=m*10+10;t=t*10;printf("Afterchange:");printf("a=%d",a);printf("m=%u",m);printf("t=%e",t);}程序运行结果:a=32766m=6553t=1.700000e+37Afterchange:a=-32766m=4t=1.700000e+38结论:当变量的值超出它所允许的范围时,其值会变

6、得不正确。7/22/20217二、常量常量的值是不可变的。有整型常量、实型常量、字符常量、字符串常量和枚举常量等。1.整型常量可采用十进制、八进制、十六进制来表示一个整型常量。八进制数的前面用数字0开头,十六进制数前面用数字0和字母X开头(0x或0X)。【例2-2】整型常量的不同进制表示法。/*exam2-2.c*/#includemain(){printf("80inhexadecimalis%dindecimal",0x80);printf("200inoctalis%d

7、indecimal",0200);printf("128indecimalis%dindecimal",128);}7/22/202182.实型常量实型常量可采用浮点计数法和科学计数法两种表示方法,如:231.46、7.36E-7、4.58E5、-0.0945【例2-3】实型常量的两种表示法#includemain(){printf("%6f",123.456);printf("%6f",1.23456e2);printf("%6f",12345.6e-2);

8、}运行结果:123.456000123.456000123.4560007/22/202193.字符常量字符常量是由一对单引号括起来的单个字符。如:‘A’、‘S’、‘9’、‘$’等。单引号只起定界作用,‘’’和‘\’就可代表单个字符单引号(’)和反斜杠()。C语言中,字符是按其所对应的ASCⅡ码的值来存储的,一个字符占一个字节。部分字符的ASCⅡ码字符和与之对应的ASCⅡ码详见附录27/22/202110注意:数字3和字符‘3’的区别,前者为整型常量,占2个字节。后者由字符常

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

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

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