谭浩强谭浩强c语言程序设计计(苐三版).pdf[keyword]何钦铭c语言第三版答案 谭浩强谭浩强c语言程序设计计第三版 谭浩强谭浩强c语言程序设计计第三版答案 谭浩强c语言程序设计计(第三蝂) c苏小红第三版课后答案 谭浩强c语言程序设计计第三版何钦铭 c程序设计(第三版)答案 谭浩强c语言程序设计计教程第三版谭浩强 谭浩强c语言程序设计计谭浩强第三版pdf[/keyword]
微盘链接由搜索引擎自动采集非人工发布,小不点不存储任何资源
如你发现或认为链接存在违规侵权等内容,請立即向新浪微盘官方网站进行举报
提交举报信息,由本站向官方提交举报信息并删除屏蔽相关信息。
保护知识产权无法提供网盘鏈接。请自行访问以下第三方网站尝试
语言程序中可有多种方法为变量提供初值本小节先介绍在作变量定义的同时给变量赋以
初值的方法。这种方法称为初始化变量初始化不是在编译阶段完成的,而是在程序运行
时执行本函数时赋予初值的
在变量定义中赋初值的一般形式为:类型说明符变量1= 值1,变量2= 值2……;
应注意,在定义中不允许連续赋值如a=b=c=5是不合法的。
3.7 各类数值型数据之间的混合运算
变量的数据类型是可以转换的转换的方法有两种,一种是自动转换一种是強制转换。
自动转换遵循以下规则:
1) 、若参与运算量的类型不同则先转换成同一类型,然后进行运算
2)、转换按数据长度增加的方向進行,以保证精度不降低如int型和long型运算时,
3) 、所有的浮点运算都是以双精度进行的即使仅含float单精度量运算的表达式,
4) 、char型和short型参与运算时必须先转换成int型。
5) 、在赋值运算中赋值号两边量的数据类型不同时,赋值号右边量的类型将转换为
下图表示了类型自动转换的规則:
/* 数据类型的自动转换 */
本例中计算S的时候需要将r和PI都转换为double型,但是由于s是整型所以输出的
时候舍弃小数部分,直接输出整数78不昰四舍五入。
其一般形式为: (类型说明符) (表达式)
在使用强制转换时应注意以下问题:
1) 、类型说明符和表达式都必须加括号(单个变量可以不加括号)如把(int)(x+y)写成
2) 、无论是强制转换或是自动转换,都只是为了本次运算的需要而对变量的数据长度
下面我们举个例子来说明一下强制转換数据类型
本例表明f虽强制转为int型,但只在运算中起作用是临时的,而f本身的类型并
不改变因此,(int)f的值为5(删去了小数)而f的值仍为5.75