计算机技术基础C语言 (5).pdf
《计算机技术基础C语言 (5).pdf》由会员分享,可在线阅读,更多相关《计算机技术基础C语言 (5).pdf(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、计算机技术基础(计算机技术基础(C语言)语言)电子信息系电子信息系计算机技术基础(计算机技术基础(C语言)语言)各类数值型数据的混合运算各类数值型数据的混合运算C C语言规定:语言规定:相同类型数据直接进行运算,运算结果是原数据类型相同类型数据直接进行运算,运算结果是原数据类型 不同类型不同类型的的数据数据运算时运算时先转换先转换成同一类型成同一类型,然后才进行运算,然后才进行运算两种转换方式:两种转换方式:(1 1)隐式转换)隐式转换(2 2)强制转换)强制转换计算机技术基础(计算机技术基础(C语言)语言)各类数值型数据的混合运算各类数值型数据的混合运算隐式隐式转换转换:系统自动进行数据类型
2、转换,系统自动进行数据类型转换,数据类型级别由低数据类型级别由低向高转换,即存储空间少的转换成存储空间多的,以保证运向高转换,即存储空间少的转换成存储空间多的,以保证运算精度。算精度。floatintdoublelongshort,char转转换换方方向向unsignedunsigned long计算机技术基础(计算机技术基础(C语言)语言)例:例:char ch=65;int i=1;float f=4.2;double d;ch/i+f*d -(f+i)intintdoubledoubledoubledoubledoubledouble各类数值型数据的混合运算各类数值型数据的混合运算计算机
3、技术基础(计算机技术基础(C语言)语言)5强制强制类型类型转换:将某种数据类型强制转换为指定的数据类型。转换:将某种数据类型强制转换为指定的数据类型。一般形式:(类型标识符)(表达式)一般形式:(类型标识符)(表达式)强制类型转换强制类型转换计算机技术基础(计算机技术基础(C语言)语言)6说明:说明:强制强制类型转换形式中的表达式一定要用括号括起来,单个变类型转换形式中的表达式一定要用括号括起来,单个变量可缺省括号。量可缺省括号。例例:float a=1.5,b=2.4;float a=1.5,b=2.4;(intint)()(a+ba+b)(intint)a+ba+b 强制类型转换的结果是中间值,原变量类型未改变强制类型转换的结果是中间值,原变量类型未改变强制类型转换强制类型转换/将将a+ba+b的值转换成的值转换成整型整型/将将a a转换成转换成整型再整型再与与b b相加相加
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机技术基础C语言 5 计算机技术 基础 语言
限制150内