Tcl 算术运算符
下表显示了Tcl语言支持的所有算术运算符。假设变量’A’的值为10,变量’B’的值为20,则−
运算符 | 描述 | 示例 |
---|---|---|
+ |
将两个操作数相加 | A + B 将得到30 |
- |
从第一个操作数中减去第二个操作数 | A - B 将得到-10 |
* |
将两个操作数相乘 | A * B 将得到200 |
/ |
用被除数除以除数 | B / A 将得到2 |
% |
取模运算符和整数相除后的余数 | B % A 将得到0 |
示例
尝试以下示例以了解Tcl语言中可用的所有算术运算符 –
#!/usr/bin/tclsh
set a 21
set b 10
set c [expr a +b]
puts "Line 1 - Value of c is c\n"
set c [expra - b]
puts "Line 2 - Value of c isc\n"
set c [expr a *b]
puts "Line 3 - Value of c is c\n"
set c [expra / b]
puts "Line 4 - Value of c isc\n"
set c [expr a %b]
puts "Line 5 - Value of c is $c\n"
当您编译并执行上述程序时,它将生成以下结果:
Line 1 - Value of c is 31
Line 2 - Value of c is 11
Line 3 - Value of c is 210
Line 4 - Value of c is 2
Line 5 - Value of c is 1