第2课 数据类型、运算符表达式

第2课 数据类型、运算符表达式

ID:12919278

大小:71.50 KB

页数:5页

时间:2018-07-19

第2课 数据类型、运算符表达式_第1页
第2课 数据类型、运算符表达式_第2页
第2课 数据类型、运算符表达式_第3页
第2课 数据类型、运算符表达式_第4页
第2课 数据类型、运算符表达式_第5页
资源描述:

《第2课 数据类型、运算符表达式》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第2课数据类型、运算符表达式一、教学目标1、C语言的基本数据类型2、常量与变量3、运算符与表达式二、教学过程1、C语言的5种基本数据类型:字符型(char)、整型(int)、单精度实型(float)、双精度实型(double)、空类型(void),以及6种聚合类型:数组、指针、结构体、位域和枚举类型。2、常量:在程序执行过程中,其值不发生改变的量称为常量(1)整形常量整形常量构成可用数字合法的例子不合法例子十进制常量用一串连续的数字012345678912378、-98745、0八进制常量数字0开头的数字0

2、12345670123(表示八进制123)018、039十六进常量数字0和字母x开头0123456789ABCDEF0x10、0xde023、123例:inta=100;printf("%d",a);//输出十进制100inta=65;printf("%o",a);//输出八进制101inta=65;printf("%x",a);//输出十六进制41(2)实型常量(又称实数或浮点数)表示形式说明合法的例子不合法例子小数形式由数字和小数点组成的一种实数。必须要有小数点0.215、.356、0.0指数形式在C语

3、言中,以“e”或“E”后跟一个整数来表示以10为底的幂数。字母e或E的前后必须要有数字,且e或E后面的指数必须为整数234×103表示为234e3或234E3E5、.2e5.6、3e例:floata=1234.56789;printf("%E",a);(3)字符型常量:字符型常量是用单引号括起来的一个字符,如’a’、’*’、’3’例:charch='a';printf("%d",ch);printf("%c",ch);(4)字符串型常量:字符串型常量是用双引号括起来若干字符序列,如”china”、”

4、cprogram”、”a”、””(5)符号型常量:此类型可以表示一个特定的量,称符号常量。#include/*头文件,调用函数*/#definePI3.1415926main(){floatc,s,r;r=1.0;c=2*PI*r;s=PI*r*r;printf("c=%6.3f,s=%5.3f",c,s);getch();}说明:程序中用#define命令定义符号PI代表3.1415926,凡在本程序中出现的PI符号均代表3.1415926,并不是理解成将其代入进去,只是一种替换关系

5、,PI属特殊符号常量,故用大写,以便区分。3、变量:在程序运行过程中其值可以改变的量,变量必须先定义后使用(变量值以最后一次为准)。变量类型分类取值范围精度(位)整形变量基本型(int)-32768~32767长整型(longint或long)-2147483648~2147483647无符号(unsignedint,)0~65536实型变量单精度(float)-3.4×10-38~+3.4×10-387双精度(double)-1.7×10-308~+1.7×10-30815变量名的命名规则:C语言规定标识

6、符只能由字母、数字和下划线三种字符组成,且第一个字符必须为字母或下划线,并严格区分大小写。变量定义的一般形式为:类型说明符变量名标识符,变量名标识符,...;整型变量的定义与使用。main(){inta,b,c,d;intu;a=12;b=-24;u=10;c=a+u;d=b+u;printf("a+u=%db+u=%d",c,d);}以求正方形的周长与面积说明什么是变量4、算术运算符•+(加法运算符,或正值运算符。如:3+5、+3)•-(减法运算符,或负值运算符。如:5-2、-3)•*(乘法运算符

7、。如:3*5)•/(除法运算符。如:5/3,其结果为1,结果取整,不需要四舍五入)•%(模运算符,或称求余运算符,%两侧均应为整型数据,如:7%4的值为3)。优先级是:*、/、%优先于+、-结合性是:从左至右例:inta,b;floatx,y;x=5;y=2;a=5;b=2;printf("%d",a+b);printf("%d",a-b);printf("%d",a*b);printf("%d",a/b);printf("%f",x/y);printf("%d",a%b);5、算术

8、表达式:用算术运算符和括号将运算对象(也称操作数)连接起来的、符合C语法规则的式子,称为C算术表达式。运算对象包括常量、变量、函数等。例如:a*b/c-1.5+′a′是一个合法的表达式(将字符a的ASCII码进行计算)(a*2)/c(x+r)*8-(a+b)/7++i6、算术运算中的强制类型转换可以利用强制类型转换运算符将一个表达式转换成所需类型,使用时“类型名”必须用“()”将其括起来。语法:(类型名)(表达式

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

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

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