鍍金池/ 教程/ 物聯(lián)網(wǎng)/ TCL算術(shù)運(yùn)算符
TCL內(nèi)置函數(shù)
TCL變量
TCL嵌套循環(huán)
TCL決策
TCL循環(huán)
Tcl if...else語句
Tcl教程
TCL字符串
TCL邏輯運(yùn)算符
TCL Switch語句
TCL列表
TCL運(yùn)算符優(yōu)先級(jí)
TCL數(shù)據(jù)類型
TCL環(huán)境設(shè)置
TCL正則表達(dá)式
TCL命名空間
TCL運(yùn)算符
TCL特殊變量
TCL數(shù)組
TCL算術(shù)運(yùn)算符
Tcl For循環(huán)
TCL文件I/O
TCL關(guān)系運(yùn)算符
TCL if語句
TCL命令
TCL基本語法
TCL三元運(yùn)算符
TCL continue語句
TCL嵌套if語句
TCL字典
TCL break語句
TCL包
TCL 嵌套switch語句
TCL while循環(huán)
TCL位運(yùn)算符
TCL過程
TCL錯(cuò)誤處理

TCL算術(shù)運(yùn)算符

下表列出了所有Tcl語言支持的算術(shù)運(yùn)算符。假設(shè)變量A=10,變量B=20,則:

運(yùn)算符 描述 例子
+ 兩個(gè)數(shù)相加 A + B = 30
- 第一個(gè)操作數(shù)減去第二個(gè)操作數(shù) A - B = -10
* 兩個(gè)操作數(shù)相乘 A * B = 200
/ 分子(B)除以分母(A) B / A = 2
% 模運(yùn)算和整數(shù)除法后的余數(shù) B % A = 0

例子

試試下面的例子就明白了所有Tcl語言中可用的算術(shù)運(yùn)算符:

#!/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 [expr $a - $b]
puts "Line 2 - Value of c is $c\n"
set c [expr $a * $b]
puts "Line 3 - Value of c is $c\n"
set c [expr $a / $b]
puts "Line 4 - Value of c is $c\n"
set c [expr $a % $b]
puts "Line 5 - Value of c is $c\n"

當(dāng)編譯和執(zhí)行上面的程序,它會(huì)產(chǎn)生以下結(jié)果:

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

上一篇:TCL數(shù)組下一篇:TCL continue語句