高级语言程序设计C编程基础 上海理工大学 计算机基础教研室 2013年3月 例 main() { int a,b,c; float ave; printf(“please input three numbers.”); scanf(“%d%d%d”,a,b,c); ave=(a+b+c)/3; printf(total=%7.2f,ave); } 回顾与思考 课堂作业 分析程序运行结果: main() { int a=5,b=7; float pi=3.1415926; char c=A; printf(“%d%d\n”,a,b); printf(“%3d%3d\n”,a,b); printf(“%f\n”,pi); printf(“%8.2f\n”,pi); printf(“%c,%d,%o,%x\n”,c,c,c,c); } 本次课中需要解决的问题 不同类型数据间的转换 运算符和表达式 语句概述 数据的输入与输出 隐式转换 什么情况下发生 运算转换------不同类型数据混合运算时 赋值转换------把一个值赋给与其类型不同的变量时 输出转换------输出时转换成指定的输出格式 函数调用转换------实参与形参类型不
原创力文档

文档评论(0)