c语言数据类型、运算符和表达式

c语言数据类型、运算符和表达式

ID:36291059

大小:489.31 KB

页数:42页

时间:2019-05-08

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

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

1、C语言—数据类型、运算符与表达式徐艳艳信息学院xuyyxu@gmail.com1本次课程所讲内容C语言的基本数据类型数据类型之间的混合运算运算符和表达式2本次课程所讲内容C语言的基本数据类型数据类型之间的混合运算运算符和表达式3数据的基本类型数据基本类型整型浮点型字符型短整型(short)整型(int)长整型(long)单精度浮点型(float)双精度浮点型(double)长双精度(longdouble)数据的基本表现形式为常量和变量4标识符标识对象名字的有效字符序列称为标识符关键字,如int,float,char

2、,if,while,for系统预定义的标识符,如printf,main,sin用户标识符,如用户自己定义的符号常量、变量、函数名等标识符只能由字母、数字和下划线组成,且第一个字符不能为数字circleareac1_sum_aPI√1_ca>bDoc.Baobeiint×标识符区分大小写5常量在程序运行过程中,其值不能被改变的量称为常量整型常量如12,0,-3浮点型常量如4.6,-1.23,1.2e3字符型常量如‘a’,‘+’,‘’符号常量#definePI3.1415926符号常量名用大写符号常量名应“见名知意

3、”符号常量能够做到“一改全改”PI=3.1415926×doublePI×6#definePI3.1415926#includevoidmain(){doubler,area,circle;r=3.6;area=PI*r*r;circle=2*PI*r;printf("%lf,%lf",area,circle);}c2_1.c符号常量浮点型常量整型常量字符型常量常量举例7变量(1)在程序运行过程中,其值可以改变的量称为变量变量的定义数据类型变量名[=变量值];……10两个字节a地址地址变量名变

4、量值存储单元内存shorta=10;8变量(2)变量应该“先定义,后使用”不同数据类型的变量,编译系统分配不同大小的存储单元用sizeof(类型标识符)来查询变量的存储空间大小(以字节为单位)printf("%d",sizeof(int));’’9整型数据10整型变量基本整型int短整型short[int]长整型long[int]占字节数排序short≤int≤longVisualC++给整型变量分配字节情况short:2个字节int:4字节long:4字节例如,短整型(short)变量的数值范围是-32768

5、~3276711无符号整型变量无符号基本整型unsignedint无符号短整型unsignedshort[int]无符号长整型unsignedlong[int]占字节数排序unsignedshort≤unsignedint≤unsignedlongVisualC++给整型变量分配字节情况unsignedshort:2个字节unsigned[int]:4字节unsignedlong:4字节例如,无符号短整型变量的数值范围是0~65535不能存放负整数12#includevoidmain(){shor

6、ta,c;unsignedshortb,d;a=32767;b=a;c=a+1;d=b+1;printf("c=%d,d=%d",c,d);}c2_2.c程序运行结果:c=-32768,d=32768整型变量举例13整型常量表示形式十进制,如123,-456八进制,如012,-016十六进制,如0xA,-0x12整型常量的类型值在-2147483648~2147483647范围内,按int型处理,可以赋值给int和long型变量123l,456L表示long型常量123u,456U表示unsignedint型常

7、量14浮点型数据15浮点型变量单精度float4个字节双精度double8个字节,长双精度longdouble8个字节在VC++中所占的存储空间16浮点型常量编译系统把浮点型常量作为double处理若想把浮点型常量作为float处理,可以在数值后面加f或者F,这样会按float处理1.23f,3.66F17c2_3.c#includevoidmain(){floata;a=3.141592612;printf("a=%f",a);}程序运行结果:a=3.141593c2_4.c#include

8、voidmain(){doublea;a=3.141592612;printf("a=%10.9f",a);}程序运行结果:a=3.141592612换作double会怎么样?浮点型变量举例18字符型数据19字符常量用单撇号括起来的一个字符例如,‘a’、‘A’、‘>’、‘?’转义字符以反斜杠“”开头,将反斜杠后面的字符转换为其他的意义

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

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

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