?? operand.cpp
字號:
#include "operand.h"
operand::operand(void)
{
Exponent = 1;
Value = 0;
Sign = '@';
Variable = '@';
}
operand::operand(char X)
{
Exponent = 1;
Value = 0;
Sign = '@';
Variable = X;
}
operand::operand(double X)
{
Exponent = 1;
Value = X;
if (X >= 0) {
Sign = '+';
}
else{
Sign = '-';
}
}
operand::operand(const operand &X)
{
Exponent = X.Exponent;
Value = X.Value;
Sign = X.Sign;
Variable = X.Variable;
}
float operand::exponent(void)
{
return(Exponent);
}
void operand::exponent(float X)
{
Exponent = X;
}
double operand::value(void)
{
return(Value);
}
void operand::value(double X)
{
Value = X;
}
char operand::sign(void)
{
return(Sign);
}
void operand::sign(char X)
{
Sign = X;
}
char operand::variable(void)
{
return(Variable);
}
void operand::variable(char X)
{
Variable = X;
}
operand &operand::operator+(const operand &X)
{
Value = Value + X.Value;
return(*this);
}
operand &operand::operator-(const operand &X)
{
Value = Value - X.Value;
return(*this);
}
operand &operand::operator*(const operand &X)
{
Value = Value * X.Value;
return(*this);
}
operand &operand::operator/(const operand &X)
{
if(X.Value != 0){
Value = Value /X.Value;
}
return(*this);
}
operand &operand::operator=(const operand &X)
{
Exponent = X.Exponent;
Value = X.Value;
Sign = X.Sign;
Variable = X.Variable;
return(*this);
}
int operand::operator>(const operand &X) const
{
if(Value > X.Value){
return(1);
}
else{
return(0);
}
}
int operand::operator<(const operand &X) const
{
if(Value < X.Value){
return(1);
}
else{
return(0);
}
}
int operand::operator>=(const operand &X) const
{
if(Value >= X.Value){
return(1);
}
else{
return(0);
}
}
int operand::operator<=(const operand &X) const
{
if(Value <= X.Value){
return(1);
}
else{
return(0);
}
}
int operand::operator==(const operand &X) const
{
if(Value == X.Value){
return(1);
}
else{
return(0);
}
}
int operand::operator!=(const operand &X) const
{
if(Value != X.Value){
return(1);
}
else{
return(0);
}
}
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -