数值数据与算术运算

数值数据与算术运算

ID:37456111

大小:621.81 KB

页数:19页

时间:2019-05-12

数值数据与算术运算_第1页
数值数据与算术运算_第2页
数值数据与算术运算_第3页
数值数据与算术运算_第4页
数值数据与算术运算_第5页
资源描述:

《数值数据与算术运算》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第二课时数值数据与算术运算C语言数据类型当我们提到计算机数据时,大家想想在平时哪些可以称为计算机数据?那C语言里的数据又有哪些?数据在计算机内部的存储形式(占用的内存单元数量、编码方式、取值范围等)分为以下数据类型:单精度(float)双精度(double)整型字符型(char)实型(浮点型)枚举型(enum)数组类型结构体类型(struct)共用体类型(union)文件类型(FILE)基本型构造类型指针型空类型(void)C的数据类型短整型(short)整型(int)长整型(long)基本数据类型_整型数整型数:分类:包括正数、负数和零,在数学中它是一个无限集合,但在计算机中,由于

2、受到分配给整型数的存储空间的限制,它有一定的数值范围。分为int、shortint和longint,以及带符号的整型数(signedint)和不带符号的整型数(unsignedint)类型位长取值范围int16-32768~32767unsignedint160~65535signedint16-32768~32767shortint16-32768~32767unsignedshortint160~65535signedshortint16-32768~32767lontint32-2147483648~**47unsignedlongint32-2147483648~**47si

3、gnedlongint320~4294967295基本数据类型_整型数书写形式:十进制:用0、1、2、3、4、5、6、7、8、9十个码;八进制:用0打头,并使用0~7八个码;十六进制:用0x打头,并使用0~9、A~F或0~9、a~f十六个码注意:八进制和十六进制只能使用非负数!提问:08677、-25762、0x35AQ是否为合法数字?答案:08677(不合法,非八进制-含数字8;非十进制-以0开头)-25762(合法,十进制负数)0x35AQ(不合法,含非法字母Q)基本数据类型_整型数int型数的表示范围:二进制16bit(2Byte)0000000000000001->10000

4、000000000011->30111111111111111->327671000000000000000->-32767int型整数的最大值int型整数的最小值int型表示数的范围:-32768~32767因为int型数有一定的表示范围所以使用中要注意数据溢出现在我们来看一道例题!!基本数据类型_整型数main(){inti;i=1;i=i*2;printf(”i=%d”,i);i=i*3;printf(”i=%d”,i);i=i*4;printf(”i=%d”,i);i=i*5;printf(”i=%d”,i);i=i*6;printf(”i=%d”,i);

5、i=i*7;printf(”i=%d”,i);i=i*8;printf(”i=%d”,i);i=i*9;printf(”i=%d”,i);i=i*10;printf(”i=%d”,i);}期望结果i=2i=6i=24i=120i=720i=5040i=40320i=362880i=3628800int型数数据溢出例题基本数据类型_整型数main(){inti;i=1;i=i*2;printf(”i=%d”,i);i=i*3;printf(”i=%d”,i);i=i*4;printf(”i=%d”,i);i=i*5;printf(”i=%d”,i);i=

6、i*6;printf(”i=%d”,i);i=i*7;printf(”i=%d”,i);i=i*8;printf(”i=%d”,i);i=i*9;printf(”i=%d”,i);i=i*10;printf(”i=%d”,i);}int型数数据溢出例题实际运行结果i=2i=6i=24i=120i=720i=5040i=--25216i=-30336i=24320上溢下溢产生数据溢出基本数据类型_整型数int型数数据溢出例题例:main(){inta,b,;a=32767;b=a+1;printf(“%d,%d”,a,b);}结果为:32767,-32768基本数

7、据类型_实型数实型数分类:float类型和double类型。在机器内部,C语言的实型数是以浮点数形式存储的,存储的数值都是近似的,而且随着运算的进行会有误差积累,为了提高精度,引进双精度类型,即以两倍单精度的存储空间存放数据。所以看书第10页的最下面的倒算第二行到第11页最上面。表示形式:十进制形式(就是数学中的小数形式)、指数形式(类似于科学记数法),指数须是整数。早泄有很多种原因引起的,不管哪一种都会影响你的性福的,我老公以前就是早泄,用了朋友推荐的东

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

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

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