按键盘上方向键 ← 或 → 可快速上下翻页,按键盘上的 Enter 键可回到本书目录页,按键盘上方向键 ↑ 可回到本页顶部!
————未阅读完?加入书签已便下次继续阅读!
f(x == y);
f(x != y);
//! f(!x);
76
…………………………………………………………Page 78……………………………………………………………
//! f(x && y);
//! f(x || y);
// Bitwise operators:
x= (char)~y;
x = (char)(x & y);
x = (char)(x | y);
x = (char)(x ^ y);
x = (char)(x 》 1);
x = (char)(x 》》》 1);
// pound assignment:
x += y;
x …= y;
x *= y;
x /= y;
x %= y;
x = 1;
x 》》》= 1;
x &= y;
x ^= y;
x |= y;
// Casting:
//! boolean b = (boolean)x;
byte B = (byte)x;
short s = (short)x;
int i = (int)x;
long l = (long)x;
float f = (float)x;
double d = (double)x;
}
void byteTest(byte x; byte y) {
// Arithmetic operators:
x = (byte)(x* y);
x = (byte)(x / y);
x = (byte)(x % y);
x = (byte)(x + y);
x = (byte)(x y);
x++;
x……;
x = (byte)+ y;
x = (byte)y;
// Relational and logical:
f(x 》 y);
f(x 》= y);
f(x 《 y);
f(x 1);
x = (byte)(x 》》》 1);
// pound assignment:
x += y;
x …= y;
x *= y;
x /= y;
x %= y;
x = 1;
x 》》》= 1;
x &= y;
x ^= y;
x |= y;
// Casting:
//! boolean b = (boolean)x;
char c = (char)x;
short s = (short)x;
int i = (int)x;
long l = (long)x;
float f = (float)x;
double d = (double)x;
}
void shortTest(short x; short y) {
// Arithmetic operators:
x = (short)(x * y);
x = (short)(x / y);
x = (short)(x % y);
x = (short)(x + y);
x = (short)(x y);
x++;
x……;
x = (short)+y;
x = (short)…y;
// Relational and logical:
f(x 》 y);
f(x 》= y);
f(x 《 y);
f(x 1);
x = (short)(x 》》》 1);
// pound assignment:
x += y;
x …= y;
x *= y;
x /= y;
x %= y;
x = 1;
x 》》》= 1;
x &= y;
x ^= y;
x |= y;
// Casting:
//! boolean b = (boolean)x;
char c = (char)x;
byte B = (byte)x;
int i = (int)x;
long l = (long)x;
float f = (float)x;
double d = (double)x;
}
void intTest(int x; int y) {
// Arithmetic operators:
x = x * y;
x = x / y;
x = x % y;
x = x + y;
x = x y;
x++;
x……;
x = +y;
x = …y;
// Relational and logical:
f(x 》 y);
f(x 》= y);
f(x 《 y);
f(x 1;
x = x 》》》 1;
// pound assignment:
x += y;
x …= y;
x *= y;
x /= y;
x %= y;
x = 1;
x 》》》= 1;
x &= y;
x ^= y;
x |= y;
// Casting:
//! boolean b = (boolean)x;
char c = (char)x;
byte B = (byte)x;
short s = (short)x;
long l = (long)x;
float f = (float)x;
double d = (double)x;
}
void longTest(long x; long y) {
// Arithmetic operators:
x = x * y;
x = x / y;
x = x % y;
x = x + y;
x = x y;
x++;
x……;
x = +y;
x = …y;
// Relational and logical:
f(x 》 y);
f(x 》= y);
f(x 《 y);
f(x 1;
x = x 》》》 1;
// pound assignment:
x += y;
x …= y;
x *= y;
x /= y;
x %= y;
x = 1;
x 》》》= 1;
x &= y;
x ^= y;
x |= y;
// Casting:
//! boolean b = (boolean)x;
char c = (char)x;
byte B = (byte)x;
short s = (short)x;
int i = (int)x;
float f = (float)x;
double d = (double)x;
}
void floatTest(float x; float y) {
// Arithmetic operators:
x = x * y;
x = x