青海大学 程序设计基础(第一章).ppt

例子 1.3 常量与变量 #includestdio.h#define PRICE12.5 main(){ int num=3;float total;char ch1,ch2=‘D’;total=num*PRICE;ch1=ch2-‘A’+‘a’;printf(“total=%f,ch1=%c\n”,total,ch1);} 宏定义 变量定义 输出结果 运行结果: total=37.500000, ch1=d 1.3.4 数据类型转换 1.3 常量与变量 当要对不同数据类型的数据进行操作时,应首先将其转换成相同的数据类型,然后进行操作。 显示类型转换 隐式类型转换 1.3 常量与变量 所谓隐式类型转换就是在编译时由编译程序按照一定规则自动完成,而不需要人为干预。 隐式转换 什么情况下发生 运算转换------不同类型数据混合运算时 赋值转换------把一个值赋给与其类型不同的变量时 输出转换------输出时转换成指定的输出格式 函数调用转换------实参与形参类型不一致时转换 运算转换规则:不同类型数据运算时先自动转换成同一类型 1.3 常量与变量 显式转换类型是直接将某数据强制转换成指定的数据类型。 一般形式:(类型名)(表达式)例: (int)(x+y)(int)x+y(double)(3/2)(int)3.6说明:强制转换得到所需

文档评论(0)

1亿VIP精品文档

相关文档