第3-4讲基本数据类型和运算

第3-4讲基本数据类型和运算

ID:21288937

大小:478.00 KB

页数:63页

时间:2018-10-20

第3-4讲基本数据类型和运算_第1页
第3-4讲基本数据类型和运算_第2页
第3-4讲基本数据类型和运算_第3页
第3-4讲基本数据类型和运算_第4页
第3-4讲基本数据类型和运算_第5页
资源描述:

《第3-4讲基本数据类型和运算》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第3-4讲基本数据类型与运算主讲教师:武洪萍email:wuhongp@126.comTel:13562600046QQ:10464320841例1求一个数的平方根C程序结构引例输入处理输出xs=sqrt(x)s/*例1求一个数的平方根*/#include#includemain(){doublex,s;printf(“inputnumber:”);scanf(“%lf”,&x);s=sqrt(x);printf(“Squarerootof%lfis%lf.”,x,s);}2C程序结构引例例2求a,b两个数的和与积,并

2、输出/*例2*/#includemain(){inta,b,sum,mult;a=10;b=24;sum=a+b;mult=a*b;printf(”sum=%d",sum);printf(”multiply=%d",mult);getch();}3本讲主要内容2.变量与常量3.基本运算与表达式第2章2.1--2.6重点:变量命名规则基本数据类型的使用常用运算符的使用本讲小结4.常用数学库函数1.基本数据类型41基本数据类型1.1C语言的数据类型C数据类型基本类型构造类型指针类型空类型void定义类型typedef数值类型字符类型c

3、har整型浮点型单精度型float双精度double短整型short长整型long整型int枚举类型enum数组结构体struct共用体union51基本数据类型1.2基本数据类型数据的表示形式整型数据实型数据字符型数据十进制:以非0数字开头,如:123,-9,0八进制:以0数字开头,如:0123,067十六进制:以0x开头,如:0x123,0xff十进制:必须带小数点,如:123.0,-9.0指数形式:如:1.23E3,0.9e-2,5e2普通字符:如:’a’,’2’,’H’,’#’转义字符:如:’’,’167’,’xlf’,’\’P24表2-

4、261基本数据类型1.3基本数据类型的存储长度类型关键字字节数位数数的表示范围整型int216-32768—32767short216-32768—32767long432-2147483648—2147483647实型float4323.4e-38—3.4e38double8641.7e-308—1.7e308字符型char18-128--127sizeof使用示例可通过sizeof运算符得到某种数据类型的数据字节数返回主菜单72变量和常量2.1变量的定义在程序运行过程中,其内存单元中存放的数据值可以根据需要随时改变。(其值可变)内存单元a3变量名变量值

5、变量的存储单元变量存储单元的大小由什么确定?注意:变量必须先定义,才能使用。否则编译系统将给出变量未定义的错误信息(UndeclaredIdentifier[ai'denti'faiə])82变量和常量2.2变量的定义—标识符(名字)关键字具有特定含义的标识符。关键字不能另作它用。预定义标识符被用作库函数名和预编译命令的标识符自定义标识符用于标识变量、常量、数组、用户自定义函数等的标识符92变量和常量2.2变量的定义—自定义标识符命名规则①自定义标识符由英文字母、数字和下划线构成②开头字符必须是字母或下划线(不能为数字)③不能使用关键字(建议也不要使用预定

6、义标识符)标识符命名原则:常用取简,专用取繁,见名知义标识符的长度:一般长度为8不同的C编译系统有不同的规定:TurboC2.0最长可允许32个字符;VC++6.0标识符最长可允许247个字符。102变量和常量2.2变量的定义—C语言的基本字符集C语言的基本符号集采用ASCII码字符集,包括:(1)大小写英文字母各26个。(2)10个阿拉伯数字0~9。(3)其他特殊符号,包括以下运算符和操作符:+-*/%<<=>>===!=&&

7、

8、!&

9、~=++--?:<<>>()[].->^#sizeof+=-=*=/=%=&=^=

10、=,11练习sum,a#3,Sum,

11、n2,2student,_average,!sum_2,a_3,number.3,student_2_name,num-1,mouth,PI,s123,area,name_1,45D,a>b,day-1,m.m请问:上面的标识符哪些是合法的,哪些是不合法的?122变量和常量2.2变量的定义—变量的定义变量定义的一般格式:[存储类别]类型符变量名表;寄存器变量(register)自动变量(auto)全局变量静态变量(static)数据类型标识符变量名1,变量名2,…,变量名n引例中变量的定义132变量和常量2.2变量的定义—变量的初始化变量的初始化,就是在定

12、义变量的同时赋予其与类型相一致的初值,并且与问题解决意义相一致的初

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

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

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