运算符
// string length char *sPtr。 // pointer to start of string }。 26 运算符重载为友员函数 实现单目运算: op operand operand是类 A的对象 op应该重载为 A的友员函数,该函数有一个参数 friend return_type operator op(A arg) return_type是 op
printf(”x=%d”, x); 例题( ):输入一个小数,将其保留小数位数后两位(进行四舍五入),并输出结果。 例如:输入 ,则输出 输入 ,则输出 问题 3:怎样输入数据。 问题 2:输入的数据怎样存放。 问题 4:通过什么运算可以将数据保留至小数位后两位并进行四舍五入。 问题 5:怎样将结果保存并输出。 问题 1:输入的是什么样的数据。 整型 实型 (浮点型 )字符型 空类型 枚举型
双目 加 + 加法 从左到右 减 减法 乘 * 乘法 除 / 除法 模 % 整除取余 整数 整型 单目 增 1 ++ 变量自增 1 减 1 变量自减 1 关系运算符和逻辑运算符 逻辑运算符 操作符 作用 amp。 amp。 逻辑与 || 逻辑或。 逻辑非 关系运算符 操作符号 作用 操作符号 作用 大于 = 小于等于 = 大于等于 == 等于 小于 != 不等于 按位运算符
++ ) { Counter。 cout \n Counter = Counter()。 } } void Calculator::operator ++ () { if ( value 65535 ) value ++。 else { cout \nData overflow ! endl。 abort()。 } } void Calculator::operator () { if (
TYPE 运算符 类型属性 运算结果 变量 DB 1 DW 2 DD 4 DQ 8 DT 10 标号 NEAR 1 FAR 2 [例 49] 数值回送运算符示例 D_SEG SEGMENT NUM1 DB 10 DUP(10) ;数据定义 NUM2 DB 10H, 20H, 50H NUM3 DW 20 DUP(0, 4 DUP(2)) NUM4 DB ‘STRING’ D_SEG ENDS