C语言基本元素ppt课件.ppt

C语言基本元素ppt课件.ppt

ID:59421949

大小:309.50 KB

页数:59页

时间:2020-09-19

C语言基本元素ppt课件.ppt_第1页
C语言基本元素ppt课件.ppt_第2页
C语言基本元素ppt课件.ppt_第3页
C语言基本元素ppt课件.ppt_第4页
C语言基本元素ppt课件.ppt_第5页
资源描述:

《C语言基本元素ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第二章C语言基本元素理解数据和数据类型的概念掌握C语言的基本数据类型了解并掌握常量和变量掌握C语言中灵活丰富的运算符学会各类表达式的使用相关概念数据:程序中所有不同类型的信息统称为数据。数据类型:包含两部分:值的集合和操作的集合。C语言数据类型基本类型整型浮点型字符型构造类型数组类型结构体类型联合体和共用体类型枚举类型指针类型空类型基本数据类型整型:表示整型的数值。类型名类型说明符二进制位数最小取值范围基本整型[signed]int16-32768~32767即-215~(215-1)短整型[signed]

2、shortint16-32768~32767即-215~(215-1)长整型[signed]longint32-2147483648~2147483647即-231~(231-1)无符号整型unsignedint160~65535即0~216-1无符号短整型unsignedshortint160~65535即0~216-1无符号长整型unsignedlongint320~4294967295即0~(232-1)例整型数据的溢出问题#includevoidmain(){intx,y;x=32

3、767;y=x+1;printf("%d,%d",x,y);}运行结果:32767,-32768原因:一个int型变量只能容纳-32768到32767范围内的数,无法表示超过这个范围的数。浮点型浮点型也称为实型,用来表示实数,实型数据在计算机中一般采用浮点形式存储。类型名类型说明符二进制位数取值范围精度单精度浮点型float32-10-38~10388位有效数字双精度浮点型double64-10-76~107616位有效数字长精度浮点型longdouble128-10-152~1015224位有效数字布

4、尔型:是一种特殊的数据类型,也称为逻辑型,该类型的数据只有两个可能的取值:真(True)和假(False)。例字符的加减问题。#includemain(){charx,y;x=‘a’+5;y=‘z’-7;printf("%c=%d,%c=%d",x,x,y,y);}字符型:表示的信息是文本而非数字。各种类型在程序中的应用int变量名称;inta,b;float变量名称;floatf1,f2;char变量名称;charch1,ch2;布尔型:C语言中没有布尔型,以1(或非0)表示真,以0

5、表示假,实际也就相当于用整型代替了布尔类型。一个完整程序例子#includemain(){floata,b,sum;a=9.76;b=34;sum=a+b;printf("sum=%g",sum);}2.2常量与变量1、常量的概念与分类概念:值不能被改变的量称为常量。常量分类:整型常量实型常量字符常量字符串常量符号常量2、整型常量(整型常数或整数)十进制整数:由正、负号和阿拉伯数字0~9组成,但首位数字不能是0。例如:10、-213和5678八进制整数:由正、负号和阿拉伯数字0~7组成

6、,首位数字必须是0,是八进制整数的前缀。例如010、-0213和0567十六进制整数:由正、负号和阿拉伯数字0~9、英文字符a~f或A~F组成,首位数字前必须有前缀0x或0X(x大小写均可)。例如0x10、-0x36、0xA5表示形式整数的类型判断①根据整数后的字母后缀确定类型后缀l或L表示long型常量。例如,-12L、01235456720L。后缀u或U表示unsigned型常量。例如,12u、034u、0x2fdU。后缀lu或LU表示unsignedlong型常量。例如,123246875LU。②根据

7、整数数值的大小确定类型3、实型常量(实型常数、浮点常量、浮点数)表示形式(1)十进制小数形式0.345.345345.345.00.00..0(2)指数形式由整数部分、尾数部分和指数部分三部分构成。3.45e33.45E3注意:e前后必须有数字e后必须使整型数4.字符常量定义:用单引号括起来的单个普通字符或转义字符。一般字符常量:如’a’、’9’、’!’等。单引号只起定界作用并不表示字符本身。转义字符是C语言中表示字符的一种特殊形式,其含义为将反斜杠()后面的字符转换成另外的意义。字符常量的值:该字符的A

8、SCII码值如‘A’——65,‘a’——97,‘0’——48,‘’——10<转义字符及其含义:转义字符含义vra‘dddtbf\“xhh转义字符含义换行垂直制表回车响铃单引号3位8进制数代表的字符水平制表退格换页反斜线双引号2位16进制数代表的字符如‘101’-----------‘A’‘12’-----------’’‘x61’-----------’a’‘60’--

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

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

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