- 4
- 0
- 约1.11万字
- 约 48页
- 2018-11-30 发布于浙江
- 举报
C语言程序设计第三章 数类型、运算符和表达式
强制类型转换 强制类型转换是通过类型转换运算来实现的。 其一般形式为: (类型说明符) (表达式) 其功能是把表达式的运算结果强制转换成类型说明符所表示的类型 例如: (float) a 把a转换为实型 (int)(x+y) 把x+y的结果转换为整型 在使用强制转换时应注意以下问题: 类型说明符和表达式都必须加括号(单个变量可以不加括号), 如把(int)(x+y)写成(int)x+y则成了把x转换成int型之后再与y相加了。 无论是强制转换或是自动转换,都只是为了本次运算的需要而对 变量的数据长度进行的临时性转换,而不改变数据说明时对该变量 定义的类型。 main( ) { float f=5.75; printf((int)f=%d,f=%f\n,(int)f,f); } 本例表明,f虽强制转为int型,但只在运算中起作用,是临时的, 而f本身的类型并不改变。 因此,(int)f的值为 5(删去了小数)而f的值仍为5.75。 7、运算符与表达式 C语言的运算符可分为以下几类: 算术运算符:用于各类数值运算 包括加(+)、减(-)、乘(*)、除(/)、求余(或称模运算,%)、自增(++)、自减(--)共七种。 关系运算符:用于比较运算 包括大于()、小于()、等于(==)、 大于等于(=)、小于等于(=)和
您可能关注的文档
最近下载
- 新建铁路黄冈至黄梅铁路环境影响评价评价第二次公示公众意见征询公告.PDF VIP
- 35项医疗核心制度监测指标(2025版)操作手册.docx VIP
- 职业健康防护知识教育课件.pptx VIP
- 计量经济学及Stata应用(非高级) 陈强 部分课后答案.pdf VIP
- 2026年职业病诊断医师资格(化学中毒类)核心备考题库(含典型题、重点题).docx
- 标准图集-12D101-5-110KV 及以下电缆敷设.pdf VIP
- 2025年江苏淮安中考数学试卷真题及答案详解(精校打印版).pdf VIP
- 2025广西中考数学真题(原卷版).docx VIP
- 2026团校入团培训必刷考试198题题库(含答案).docx
- 2024年广西中考数学真题(原卷).pdf VIP
原创力文档

文档评论(0)