c数据类型、运算符与表达式

c数据类型、运算符与表达式

ID:38833528

大小:272.50 KB

页数:21页

时间:2019-06-20

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

《c数据类型、运算符与表达式》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第二章数据和表达式2.1C语言的词法符号2.1.1关键字2.1.2标识符标识符可以是变量名、函数名等。标识符有字母、数字、下画线组成,但第一个字符必须是字母或下画线。名字最长32个字符。字母大小写是有区别的。7/25/20211第二章2.1.3标点符号—9个#(){},;…:2.1.4分隔符空格2.2数据类型2.2.1.整型常量:(-32768---32767)100,10,-50,23450100,-0120x100,0xabcf2.2.2.实型常量3.141592,2.718,100(单精度实型,7位有效位)14159e-12,2.718e+5(单精度指数表示法)1.23456

2、78912345,-1.2345d+10(双精度及其双精度指数表示法)7/25/20212第二章2.2.3.符号常量(需要先宏定义)#definePI3.141592#definePRICE100说明:宏定义行末不能用”;”符号常量中的值只能引用,不允许修改.如:PI=2.718(错)Y=PI*5(正确)2.2.4.字符常量‘A’,‘1’,‘a’7/25/20213第二章2.2.5.转义字符‘’(10)换行‘b’(8)向左倒退一列‘r’(13)回车,将当前位置移到本行开头‘f’(12)换页‘xhh’用16进制1位或两位表示。‘ddd用8进制1位到3位表示。‘101’

3、101----1000001----65----A2.2.6.字符串常量“HELLO”,“123456789”,“computer”,“中国郑州”7/25/20214第二章2.3变量及其变量的定义2.3.1变量名字:用字母或”_”开始,后可以跟字母、数字、下划线。总长度根据使用环境不同,规定不同。例如,正确的变量名字:A,a,add,find,sum,w2000_1,_2003不正确的变量名字:float,main,2003_1,new.0032.3.2变量的作用:放数字、字符、字符串。7/25/20215第二章2.3.3变量的定义:2.3.3.1.整型变量的定义及赋值inta,b

4、,c=2;intx=y=z=10;intm=2;intn=3;longintsum=0,add;longhello;7/25/20216第二章整型变量又分:1.基本整型变量inta;/*在内存占两个字节的地址单元*/2.短整型变量shortb;3.长整型变量longc;/*在内存占四个字节的地址单元*/4.无符号基本整型变量unsignedintd;(65535)5.无符号短整型变量unsignedshorte;6.无符号长整型变量unsignedlongf;。7/25/20217第二章说明:1.一个整型变量在内存占两个字节的地址单元。2.无符号整型变量比有符号整型变量允许的数值大

5、一倍加1。3.短整型变量与基本整型变量允许的数值相同。4.长整型变量允许的数值是:-2147483648—2147483647。5.一个长整型变量在内存占四个字节的地址单元。6.变量说明且未赋初值时,变量中的值是任意(随机)的。问题:1.为什么一个整型变量只能容纳-32768到327672.求10!时其结果使用什么类型的变量?7/25/20218第二章2.3.3.2.实型变量的定义及赋值floata,b,ccc=3.1415;/*(单精度实型,6--7位有效位)*/floatsum=0.0;doublef1,f2=1.414d12/*双精度实型变量,有效位16--17位*/floa

6、tnew=2.713e3;longdoublet1;说明:变量说明且未赋初值时,变量中的值是任意(随机)的。注意赋值和计算时的舍入误差如:floatx=3.1415926实际输出为:7/25/20219第二章2.3.3.3.字符变量的定义及赋值chara=’m’;一个字符变量在内存占一个字节的地址单元。charb,c,d;charm=65,n=a+1;2.3.3.4.字符串变量的定义及赋值chara[10];charb[20]=“hello”,c[10]={“thankyou”};charstr[5][10]={“”,“”,“news”,“ok”,“please”};错误的定义和赋

7、值:chard[8]={“computer”};说明:变量中的字符串结束时有一个结束标记“”。标记不参加任何运算。注意:C程序中所有的字符均使用英文字符。7/25/202110第二章2.4运算符及表达式2.4.1.算术运算符及其表达式+、-、*、/、%、pow(x,n)说明:整数除整数,商为整数。例如:17/3=5,5/9=0%为求余运算。例如:15%4=3。除数、被除数要求为整型。求方运算,使用函数pow(x,n),且要用头文件:math.h。训练:假设n是一个

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

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

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