实验目标
理解基本数据类型(如整数、浮点数、字符、布尔值等)。
掌握表达式的计算规则(如算术运算符、逻辑运算符、条件表达式等)。
通过代码实现简单的表达式计算。
实验内容
任务1:定义基本数据类型变量
定义以下类型的变量:
整数(int)
浮点数(float或double)
字符(char)
布尔值(bool或boolean)
输出这些变量的值。
任务2:算术运算
定义两个整数变量a和b,并计算以下表达式:
a+b
a-b
a*b
a/b(整数除法)
a%b(取模运算)
将结果存储到新的变量中,并输出结果。
任务3:浮点数运算
定义两个浮点数变量x和y,并计算以下表达式:
x+y
x-y
x*y
x/y
将结果存储到新的变量中,并输出结果。
任务4:条件表达式
定义两个整数变量m和n,判断以下条件是否成立:
mn
mn
m==n
m!=n
输出布尔值结果。
任务5:综合表达式
计算以下表达式:
(a+b)*(x-y)
(mn)?(m-n):(n-m)(三元运算符,Python中用if-else表达式)
输出结果。
实验代码示例(以Python为例)
Python复制
#任务1:定义基本数据类型变量
a=10#整数
b=3.14#浮点数
c=A#字符
d=True#布尔值
print(任务1:)
print(f整数:{a},浮点数:{b},字符:{c},布尔值:{d})
#任务2:算术运算
a=10
b=3
add=a+b
subtract=a-b
multiply=a*b
divide=a/b
modulus=a%b
print(\n任务2:)
print(f{a}+{b}={add})
print(f{a}-{b}={subtract})
print(f{a}*{b}={multiply})
print(f{a}/{b}={divide})
print(f{a}%{b}={modulus})
#任务3:浮点数运算
x=5.5
y=2.2
add_float=x+y
subtract_float=x-y
multiply_float=x*y
divide_float=x/y
print(\n任务3:)
print(f{x}+{y}={add_float})
print(f{x}-{y}={subtract_float})
print(f{x}*{y}={multiply_float})
print(f{x}/{y}={divide_float})
#任务4:条件表达式
m=7
n=5
greater=mn
less=mn
equal=m==n
not_equal=m!=n
print(\n任务4:)
print(f{m}{n}:{greater})
print(f{m}{n}:{less})
print(f{m}=={n}:{equal})
print(f{m}!={n}:{not_equal})
#任务5:综合表达式
result1=(a+b)*(x-y)
result2=m-nifmnelsen-m
print(\n任务5:)
print(f(a+b)*(x-y)={result1})
print(f绝对差值:{result2})
实验总结
基本数据类型:整数、浮点数、字符和布尔值是编程中最常用的数据类型。
表达式计算:
算术运算符(+,-,*,/,%)用于数值计算。
逻辑运算符(,,==,!=)用于条件判断。
三元运算符(?:或if-else)用于简化条件表达式。
注意事项:
整数除法和浮点数除法的区别。
条件表达式的结果是布尔值。