forked from NUDT-compiler/nudt-compiler-cpp
parent
db75940592
commit
da4e8fd860
@ -1,9 +0,0 @@
|
||||
const float PI = 3.14;
|
||||
const float E = 2.718;
|
||||
|
||||
int main() {
|
||||
float r = 5.0;
|
||||
float area = PI * r * r;
|
||||
float sum = PI + E;
|
||||
return 0;
|
||||
}
|
||||
@ -1,8 +0,0 @@
|
||||
int main() {
|
||||
float a = 3.14;
|
||||
float b = 2.0;
|
||||
float c = a + b;
|
||||
int d = 10;
|
||||
float e = d + a; // 隐式转换 int -> float
|
||||
return 0;
|
||||
}
|
||||
@ -1,30 +0,0 @@
|
||||
float test_float(float x, int y) {
|
||||
float z = x * 2.5;
|
||||
float w = y + z; // 隐式转换 int -> float
|
||||
return w / 3.0;
|
||||
}
|
||||
|
||||
int main() {
|
||||
float a = 1.5;
|
||||
float b = 2.5;
|
||||
|
||||
// 浮点运算
|
||||
float c = a + b;
|
||||
float d = a - b;
|
||||
float e = a * b;
|
||||
float f = a / b;
|
||||
|
||||
// 浮点比较
|
||||
int g = a < b;
|
||||
int h = a == b;
|
||||
|
||||
// 一元运算
|
||||
float i = -a;
|
||||
int j = !a;
|
||||
|
||||
// 混合运算(隐式转换)
|
||||
int k = 10;
|
||||
float m = k + a;
|
||||
|
||||
return 0;
|
||||
}
|
||||
@ -1,18 +0,0 @@
|
||||
float test_float(float x, int y) {
|
||||
float z = x * 2.5;
|
||||
float w = y + z;
|
||||
return w / 3.0;
|
||||
}
|
||||
|
||||
int main() {
|
||||
float a = 1.5;
|
||||
float b = 2.5;
|
||||
float c = a + b;
|
||||
float d = a - b;
|
||||
float e = a * b;
|
||||
float f = a / b;
|
||||
float g = -a;
|
||||
int k = 10;
|
||||
float m = k + a;
|
||||
return 0;
|
||||
}
|
||||
Loading…
Reference in new issue