运算符和表达式
类型转换运算
问题:若有定义: int x=2;
float d=3.6;
则请问a-32+d/x的类型?
分析:该运算中涉及三种类型数据的混合运算,即字符型、整型
和单精度实型,需要用到数据的类型转换规则。
类型转换种类:
• 自动类型转换
• 强制类型转换
自动类型转换
• 允许值从一种类型转换为另一种类型
• 赋值运算右端类型转换成左端类型
• 其它运算按如下从低到高转换规则转换成同一种类型后再运算
char、short double
必然的转换
int →unsigned→long→float
低 高
【例】若有定义: int x=2;
float d=3.6;
问题:a-32+d/x的类型?
运算过程:
① a转换成int型与32求差,类型为int型;
② d转换成double型与x求商
您可能关注的文档
- 4 类包和接口VisualBasic.NET程序设计.pdf
- 4-函数与指针VisualBasic.NET程序设计.pdf
- 4-基本运算VisualBasic.NET程序设计.pdf
- 4-结构VisualBasic.NET程序设计.pdf
- 4-内联函数VisualBasic.NET程序设计.pdf
- 05-StringsVisualBasic.NET程序设计VisualBasic.NET程序设计.pdf
- 5-函数与结构VisualBasic.NET程序设计.pdf
- 5-指针与结构VisualBasic.NET程序设计.pdf
- 06-Lists and TuplesVisualBasic.NET程序设计VisualBasic.NET程序设计.pdf
- 6-1 构造函数VisualBasic.NET程序设计.pdf
最近下载
- 2025年通信设备安装与调试指南.docx
- 见证取样和见证送检人员备案表..doc VIP
- 关于医院依法执业自查工作报告.docx VIP
- 2025年基于国网光明电力大模型的杭电光擎智脑应用报告.pptx
- 2026至未来5年中国橡塑管市场数据分析及竞争策略研究报告.docx
- 肛肠疾病诊治中心建设与管理指南.docx
- GW511A-GTSJX-F01C.厂家使用说明书.冷水机.V100A2.doc VIP
- 第十八届“高教杯”全国大学生先进成图技术与产品信息建模创新大赛总决赛——道桥类.pdf VIP
- 2025年安顺市直遴选笔试真题汇编含答案解析(夺冠).docx VIP
- 2025年郑州信息科技职业学院高职单招职业适应性测试历年2019-2024年真题考点试卷含答案解析.docx VIP
原创力文档

文档评论(0)