- 13
- 0
- 约1.48千字
- 约 2页
- 2023-10-14 发布于广东
- 举报
c语言中的强制类型转换
c语言具有丰富的运算符和广泛的范围。c语言使用句子、附加和强制类转换函数作为运算符,这可以丰富c语言的运算符,使表达式多样化。不同的运算符可以灵活使用其他高级字符,以执行其他高级语言的难以实现的操作。强制类转换c语言中的c语言独特功能是c语言数据类转换的方便工具,在不同类型的数据之间分配和执行中发挥着重要作用。
1 强制类型转换成所需类型型
要求运算对象的个数:1 (单目运算符)
一般使用形式为: (类型名) (表达式)
作用:将一个表达式转换成所需类型.
注意:表达式应该用括号括起来, 如果写成 (int) a+b, 则只将a转换成整型, 然后与b相加.
说明:在强制类型转换时, 得到一个所需类型的中间变量, 原来的类型未发生变化.
2 系统类型转换
在C语言中有两种数据类型转换, 一种是在运算时不必由用户指定, 系统自动进行的类型转换, 如3+6.5; 第二种是强制类型转换. 当自动类型转换不能实现目的时, 可以用强制类型转换.
2.1 当a、b、b的情况,c
在函数调用时, 有时为了使实参与形参类型一致, 可以用强制类型转换运算符得到一个所需类型的参数.
如:
此时c=max (a, b) ; 调用出错. 因为实参a和b是float型, 而形参x和y是int型, 实参和形参类型不一致. 这时就需要使用强制类型转换运算符先将a和b转换成int型, 再调
您可能关注的文档
- 10kv真空开关操作过电压的抑制对策.docx
- 1例重症监护室患者联合使用美罗培南或丙戊酸钠致血药浓度剧降的病例报告.docx
- 2000我国金融工程研究的资助与进展分析.docx
- 2009年集安市乙类传染病疫情分析.docx
- 2013年我国民办高校招生难的原因分析.docx
- 330kv线路并联电抗器过电压分析.docx
- 4种典型循证医学数据库的比较分析.docx
- 7075铝合金搅拌摩擦焊热处理工艺.docx
- ebsossho数据库使用技巧探讨.docx
- helmimo临床检查功能障碍指数及网络安全评估颞下颌关节紊乱综合征的应用效果评价.docx
- 2025-2030中国智能交通信号控制系统市场格局与技术演进报告.docx
- 2026年环境治理策略绿色能源与可持续发展试题集.docx
- 人教版小学二年级数学上册第四单元测试题.docx
- 2026年汽车维修技师技能提升题库汽车维修及保养技术测试题目.docx
- 2026年房地产投资与管理项目评估与风险控制试题集.docx
- 2025-2030中国智能制造产业链分析及市场机遇与投资策略报告.docx
- 2025-2030中国锌铅锡小金属期货市场运行态势年度分析报告.docx
- 数学学科建设实施方案.docx
- 2026年医学考试医学知识判断推理题集与答案.docx
- 2026年金融市场报告编制操作练习题.docx
最近下载
- 2026年贵州省中考英语试卷(含答案及解析).docx
- 昆山商业地产市场调研报告.pptx
- 2026年南京市建邺区社区工作者招聘考试题库及答案解析.docx VIP
- 学校学生奶投标配送方案.docx VIP
- 2026年农业机械外包服务合同协议合同三篇.docx VIP
- FATEK永宏電機股份有限公司PLC控制器B1 B1z用户手册.pdf
- 培训系列之10(徐成海)真空低温技术与设备.ppt VIP
- 水产动物疾病学.pdf VIP
- 重庆交通大学《运筹学》2023-2024学年第一学期期末试卷.doc VIP
- 重庆交通大学《高等数学下》2025 - 2026学年第一学期期末试卷(A卷).docx VIP
原创力文档

文档评论(0)