新编c语言程序设计教程(本科)第2章

新编c语言程序设计教程(本科)第2章

ID:5324548

大小:136.65 KB

页数:34页

时间:2017-12-08

新编c语言程序设计教程(本科)第2章_第1页
新编c语言程序设计教程(本科)第2章_第2页
新编c语言程序设计教程(本科)第2章_第3页
新编c语言程序设计教程(本科)第2章_第4页
新编c语言程序设计教程(本科)第2章_第5页
资源描述:

《新编c语言程序设计教程(本科)第2章》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第2章基本数据类型第2章基本数据类型2.1整型2.2浮点型2.3字符型2.4逻辑类型2.5标准函数2.6量的定义方法第2章基本数据类型2.1整型2.1.1基本整型1.类型名称int2.取值范围-32768~+32767(-215~215-1)3.数据表示方法 与数学上类似,不能有分隔符。C语言允许使用八进制整数与十六进制整数,八进制整数加前导0(数字),十六进制整数加前导0X。第2章基本数据类型4.运算操作(1)算术运算包括:+(加法)、-(减法)、*(乘法)、/(除法)、%(求余),运算规则除除法外,与数学中相同。 整数的除法运算是整除,得到商,如5/3结果为1。对于负数,多数机

2、器采用向零取整法,如-5/3结果为-1。 求余运算,又称取模运算,得到余数,如5%3结果为2,-5%3结果为-2。求余运算在许多场合都非常有用,如判断整数a是不是b的倍数,可看a%b是否等于零。a%10得到a的个位数字,a/10)%10得到a的十位数字,如此可分离一个整数的数字。  一般只有除数大于0,求余运算才有意义。当a小于0时,a%b等于-((-a)%b)。第2章基本数据类型(2)关系运算包括:<(小于)、<=(小于等于)、==(等于)、!=(不等于)、>(大于)、>=(大于等于)等六种,运算规则与数学中相同,运算结果为逻辑类型数据。关系运算成立结果为1,不成立结果为0。第2

3、章基本数据类型5.存储C标准没有具体规定各类数据存储的字节数,各种机器处理有所不同,一般以一个机器字(Word)存放1个int数据,PC机上int数据存储用两个字节。 机器中用最高位表示数的符号,正数符号位用0表示,负数符号位用1表示。负数在机器中存放的是其补码。第2章基本数据类型6.应用例2-1求两个整数的积。 /*程序2-1,求两个整数之积*/#include″stdio.h″ main() {inta,b;intm;printf(″请输入两个整数a,b:″);scanf(″%d,%d”,&a,&b);m=a*b;printf(″积=%d″,m);}输入数据:2000,1运

4、行结果:积=2000第2章基本数据类型2.1.2拓展整型为拓展数据处理的范围,C语言通过类型修饰符来改变基本数据类型的含义,使之精确适合于不同应用场合。拓展后的整型有短整型、长整型及无符号整型。1.类型修饰符short:缩短数值所占字节数。 long:扩大数值所占字节数。 signed:有符号位,缺省方式。 unsigned:无符号位。第2章基本数据类型2.短整型 短整型类型名称为shortint或short,在TURBOC中,短整型与基本整型相同。 3.长整型 长整型类型名称为longint或long,取值范围为-231~231-1(-2147483648~2147483647)

5、,长整型数据可加后缀L表示,在TURBOC中,存储占4个字节,运算与基本整型相同。第2章基本数据类型4.无符号整型无符号数与有符号数的主要区别是数的最高位不作符号处理,表示数的绝对范围是有符号数的两倍。 相应的无符号整型有无符号基本整型、无符号短整型和无符号长整型。 无符号基本整型,类型名称为unsignedint或unsigned,取值范围为0~65535(0~216-1),存储占两个字节。无符号短整型,类型名称为unsignedshortint或unsigned,取值、运算、存储同无符号基本整型。 无符号长整型,类型名称为unsignedlongint或unsignedlong

6、,取值范围为0~4294967295(0~232-1),存储占4个字节。 无符号整型常用于处理大整数及地址数据。第2章基本数据类型例2–2整数9的机器表示。 作为int,0000000000001001作为shortint,0000000000001001作为longint,00000000000000000000000000001001以上第一位为符号位,表示正整数。 以下第一位为正常的数据位,非符号位。 作为unsignedint,0000000000001001作为unsignedshortint,0000000000001001作为unsignedlongint,00000

7、000000000000000000000001001第2章基本数据类型2.2浮点型2.2.1单精度型1.类型名称 float2.取值范围绝对值范围为10-38~1038,7位有效数字。第2章基本数据类型3.数据表示方法实数有一般形式和指数形式两种表示方法。 一般形式又称小数表示法,是一种常规形式,由整数部分、小数点、小数部分三部分组成。C语言中的实数可以没有小数部分或没有整数部分,如20.,.375。 指数形式由尾数、指数符号e或E、指数三部分组成,尾数是一般形式的

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

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

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