第十讲 运算符和表达式-数据类型转换.pptxVIP

  • 1
  • 0
  • 约1.45千字
  • 约 15页
  • 2026-05-22 发布于陕西
  • 举报

第十讲 运算符和表达式-数据类型转换.pptx

项目二程序设计基础知识第十讲数据类型转换C语言程序设计任务驱动式教程

运算符和表达式C程序基础知识概述数据类型常量变量目录数据类型转换

a是一浮点数,计算结果:a=1/2+1/3+1/4=1.08;而运行结果:为0;这是为什么呢?问题导入

数据类型转换分类任务十自动类型转换强制类型转换类型转换

数据类型转换-----自动类型转换任务十不同类型的数据共存于同一个表达式中时,按照C语言的规则要转换成同一类型,转换是编译系统自动完成的。doublefloatLongunsignedintchar,short说明:必定的转换运算对象类型不同时转换存储空间小的向存储空间大的转换

数据类型转换-----自动类型转换任务十2、“低级向高级转换”原则。例如:inta=1,d; /*定义整型变量a、d*/floatb=2.1; /*定义单精度型变量b*/doublec=3.3; /*定义双精度型变量c*/d=a+b+c; 则计算a+b+c时,先将变量a和变量b都转成double型,然后计算,所得结果为double型。1、如参与运算的变量类型不同,则先转换成同一类型,然后进行运算自动转换遵循三个基本规则:

数据类型转换-----自动类型转换任务十3、赋值运算两边的数据类型不同时,赋值号右边量的类型将转换为左边量的类型。d得到的值6仍为整型。因为右边量的数据类型

文档评论(0)

1亿VIP精品文档

相关文档