- 2
- 0
- 约1.98千字
- 约 3页
- 2021-01-06 发布于天津
- 举报
PAGE
PAGE # / 4.
C语言中的强制类型转换运算
C语言中的强制类型转换是通过类型转换运算来实现的。
其一般形式为:
(类型说明符)(表达式)
其功能是把表达式的运算结果强制转换成类型说明符所表示的类型。
例如:
(float)a把a转换为实型
(int)( x+y)把x+y的结果转换为整形
在使用强制转换时应注意以下问题:
1) 类型说明符和表达式都必须加括号(单个变量可以不加括号),如果把(int) (x+y)写成(int)x+y则成了把x转换成int型之后再与y相加了。
2) 无论是强制转换或是自动转换,都只是为了本次运算的需要而对变量的
数据长度进行的临时性的转换,而不改变数据说明时对该变量定义的类型。
【例1】
#in elude stdio.h
int main (void)
{
float f = 3.14;
prin tf((i nt)f = %d,f = %.2f\n,(i nt)f,f);
return 0;
}
本例表明,f虽强制转为int型,但只在运算中起作用,是临时的,而f本身 的类型并不改变。因此,(int)f的值为5 (删去了小数)而f的值仍为5.75.
1、求余运算符(模运算符)“%”:双目运算,具有左结合性。要求参与运 算的量均为整型。求余运算的结果等于两数相除后的余数。
#in elude stdio.h
int main
您可能关注的文档
- 2017年初中地理会考模拟考试题.docx
- 20XX年教师节国旗下演讲稿12篇.docx
- AE软件学习笔记.docx
- EV2000变频器主要参数设置.docx
- it销售岗位职责.docx
- UC3875引脚及功能介绍.docx
- word如何在指定页数开始设置页码.docx
- XXX项目软件设计规格说明书模板样本.docx
- 《出路》的观后感.docx
- 一个家庭就是一部《西游记》,快来看看你是谁!.docx
- 2025-2026学年湖北省武汉市江汉区九年级(上)期中数学试卷.pdf
- 2025-2026学年湖北省武汉市江汉区五校联考九年级(上)期中数学试卷.pdf
- 26年襄阳五校联考第一次联考英语试题及答案.pdf
- 2026-2027武汉东西湖区九上10月考英语试卷(含答案).pdf
- 2026辽宁省面向北京大学选调全日制应届优秀大学毕业生押题题库.docx
- 2026辽宁省面向北京科技大学选调应届优秀大学毕业生押题模拟卷.docx
- 2026辽宁省党政机关选调应届优秀大学毕业生押题题库.docx
- 2026辽宁省定向选调生押题题库.docx
- 2026陕西省面向中国政法大学招录选调生押题模拟卷.docx
- 2026陕西省面向重庆大学招录选调生押题模拟卷.docx
最近下载
- 完整版陕煤集团笔试题库及答案(PDF下载).docx VIP
- 陕煤集团笔试题库及答案.doc VIP
- 陕煤集团笔试题库及答案.doc VIP
- 秦晋殽之战 《左传》.ppt VIP
- 陕煤集团笔试题库及答案.docx VIP
- 2027陕煤集团管培生招聘(20人)笔试模拟试题及答案解析.docx VIP
- 2027陕煤集团管培生招聘(20人)考试参考题库及答案解析.docx VIP
- 2027陕煤集团管培生招聘(20人)笔试备考试题及答案解析.docx VIP
- 2027陕煤集团管培生招聘(20人)考试笔试模拟试题及答案解析.docx VIP
- 2027陕煤集团管培生招聘(20人)考试备考试题及答案解析.docx VIP
原创力文档

文档评论(0)