c语言第9次课讲述
4.6 重载流插入和流提取运算符 C++的流插入运算符“”和流提取运算符“”是在类库中提供的,分别是istream类和ostream类。cin 和 cout 分别是istream和 ostream 类的对象。在类库提供的头文件中已经对“”和“”进行了重载,使之成为流流插入、流提取运算符,以进行数据的输入和输出。 凡是用 cout 和 cin 进行输入输出的,都要用 #include iostream.h 语句,把头文件包含到本程序中。 用户自己定义的类型的数据,不能直接用、来输入输出,必须进行重载才行。 4.7 不同类型数据间的转换 标准类型数据间的转换 标准数据间的自动转换:C++支持不同类型数据间的自动转换。比如: int i = 6; i = 7.5 + i; 求解表达式时,编译系统先将整数6转换成double类型6.0,再与7.5相加,和为13.5,然后在赋给整数变量 i 之前,将13.5转换成整数13,并赋给变量 i 。 显式类型转换:C++还支持标准数据间的显式数据类型转换,格式为: 数据类型名 (数据) 注意,它与C语言格式不同,C语言是 (数据类型名) 数据 C++保留了C语言的格式,但提倡用C++的格式。例如, int (13.6);结果等于13。 4.7 不同类型数据间的转换 转换构造函数:即convers
原创力文档

文档评论(0)