1 //class_head.h 2 class Complex 3 { 4 public: 5 Complex() 6 {molecules=0;denominator=0;} 7 Complex(int n,int m);//对运算符的重载,c3默认会传第二个操作数的值,所以只要写一个参数//也... ...
分类:
其他好文 时间:
2018-01-12 13:19:36
阅读次数:
301
计算机的五大单元 计算机硬件五大功能部分 运算器 运算器又称算术逻辑单元(Arithmetic Logic Unit简称ALU)。它是计算机对数据进行加工处理的部件,包括算术运算(加、减、乘、除等)和逻辑运算(与、或、非、异或、比较等)。 控制器 控制器负责从存储器中取出指令,并对指令进行译码;根据 ...
分类:
系统相关 时间:
2018-01-12 11:38:06
阅读次数:
325
题目描述 求1+2+3+...+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。 思路: 1)使用构造函数的方法,需要使用static变量。 2)虚函数原理 3)利用函数指针原理 4)短路原理,使用&&,|| 求1+2+3+.. ...
分类:
其他好文 时间:
2018-01-11 18:20:19
阅读次数:
166
算术运算符: (+,-,*,/,//,%,**)加,减,乘,除,取整,取余,幂 注:加,减,乘的运算跟普通算法一样 ...
分类:
其他好文 时间:
2018-01-08 01:18:54
阅读次数:
171
算数运算符 加(+)、减(-)、乘(*)、除(/)、幂(**)、取模(%)、取整除(//) 比较运算符 等于(==)、不等于(!=)、不等于(<>)、大于(>)、小于(<)、大于等于(>=)、小于等于(<=) 附值运算符 直接赋值(=)、加法赋值(+=)、减法赋值(-=)、乘法赋值(*=)、除法赋值 ...
分类:
编程语言 时间:
2018-01-07 00:44:51
阅读次数:
195
优点: 1.不用自己再去new对象,工厂会根据给的标识,自动替你new出一个你想要的实现类对象。 2.一定程度上在加减乘除之间实现了解耦合。提高了代码的复用性和扩展性。 一、整体思想图: 二、代码实现 2.1 父类 2.2 加法模块: 2.3减法模块/乘法模块/除法模块和加法模块一样 2.4产生具体 ...
分类:
其他好文 时间:
2018-01-07 00:41:15
阅读次数:
138
题目描述 求1+2+3+...+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。 用递归 但是用到了if 如何不用if 就终止递归呢? 可以用逻辑与的短路特性, 当n==0的时候,&&后面的不会执行 ...
分类:
其他好文 时间:
2018-01-05 20:48:20
阅读次数:
97
题目描述 写一个函数,求两个整数之和,要求在函数体内不得使用+、-、*、/四则运算符号。 利用位运算 1、2个数异或,相当于每一位相加,不考虑进位 2、2个数相与并左移一位,相当于 求进位 循环把1,2 两个步骤的结果相加,直到进位为0 ...
分类:
其他好文 时间:
2018-01-05 20:47:15
阅读次数:
131
复合语句:用花括号({})将多条语句组合在一起,以创建复合语句 使用运算符: 赋值运算符( = ), 加( + )减( - )乘( * )除( / )和求模运算符(%)(最后这个书里是这么写,我感觉是相当于delphi的mod) 递增运算符(++) 递减运算符(--) 后缀运算符是 先将右值赋给左值 ...
分类:
编程语言 时间:
2018-01-05 01:24:59
阅读次数:
154
算术运算符 和数学中的运算符的优先级一致,在 Python 中进行数学计算时,同样也是: 先乘除后加减 同级运算符是 从左至右 计算 可以使用 () 调整计算的优先级 下面是总结的算术运算符 ...
分类:
编程语言 时间:
2018-01-04 19:26:29
阅读次数:
145