第一篇T语言实例开发(版本5.3),带错误检测的加减乘除运算器
生活随笔
收集整理的這篇文章主要介紹了
第一篇T语言实例开发(版本5.3),带错误检测的加减乘除运算器
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
帶錯誤檢測的加減乘除運算器
表達式
TC綜合開發工具里的表達式大體分為:計算表達式、條件表達式
計算表達式:
它一般是用在賦值過程中,或者是和條件表達式混合使用這樣的表達式里只有數字運算符(如:+、-、+=、*=等等運算符),沒有關系運算符(如:>、== 、 >=、!=等等運算符)變量使用例如:?
目標x =(x+偏移x)* 比例x 結果 = (150+632)*100/(89-59)條件表達式:
它一般是用在條件判斷過程中,返回的是條件成立(真)或者不成立(假).例如:如果語句、循環語句以及遍歷語句它使用的是關系運算符例如:?
if(((5+5)*4)/2 > 5+5*4/2 && (4==6 || 4!=6)) messagebox("最終返回值是真") else messagebox("最終返回值是假") end
運算符
? ?
TC綜合開發工具里支持了豐富的運算符,這樣也要求大家對運算符的知識必須了解清楚,否則出現錯誤還不知道問題所在下面就為大家說說運算符的優先級與各個運算符含義
注意: 優先級代表同一表達式中運算符的運算順序,從高到低!同一級別的按從左到右的原則運算
邏輯與運算符詳解(&&):
當多個表達式進行"&&"(邏輯與)運算時,只要有一個表達式為假,總的表達式結果就為假,只有當所有表達式都為真時,總的表達式結果才為真如:
(7<8) && (3==3) //7小于8返回真,3等于3返回真,兩邊都為真,返回真 (10<8) && (3==3) //10小于8返回假,3等于3返回真,一邊為假,返回假
邏輯或運算符詳解(||):
當多個表達式進行"||"(邏輯或)運算時,只要有一個表達式為真,總的表達式結果就為真,只有當所有表達式都為假時,總的表達式結果才為假。如:
(7<8) || (3==3) //7小于8返回真,3等于3返回真,兩邊都為真,返回真 (7<8) || (4==3) //7小于8返回真,4等于3返回假,一邊為真,返回真 (10<8) || (4==3) //10小于8返回假,4等于3返回假,兩邊都為假,返回假
邏輯非運算符詳解(!):
當多個表達式進行"!"(邏輯非)運算時,取表達式結果相反的真/假值。若原先為假,則邏輯非以后為真,若原先為真,則邏輯非以后為假:
!(3<2) //先計算括號里的小于操作符,3小于2返回假,在計算邏輯非操作,返回真 !(3>2) //先計算括號里的大于操作符,3大于2返回真,在計算邏輯非操作,返回假
if語句(詳見流程語句文章)
function 按鈕加_點擊()//這里添加你要執行的代碼數據1 = editgettext("編輯框數據1")數據2 = editgettext("編輯框數據2")if((isint(數據1)||isdouble(數據1))&&(isint(數據2)||isdouble(數據2)))結果 = 數據1 + 數據2editsettext("編輯框結果",結果)elsemessagebox("請確保輸入數據為整型或浮點型") endend運算器界面
實例完整代碼
var 數據1 var 數據2 var 結果function 按鈕退出_點擊()//這里添加你要執行的代碼exit() endfunction 按鈕加_點擊()//這里添加你要執行的代碼數據1 = editgettext("編輯框數據1")數據2 = editgettext("編輯框數據2")if((isint(數據1)||isdouble(數據1))&&(isint(數據2)||isdouble(數據2)))結果 = 數據1 + 數據2editsettext("編輯框結果",結果)elsemessagebox("請確保輸入數據為整型或浮點型") endendfunction 按鈕減_點擊()//這里添加你要執行的代碼數據1 = editgettext("編輯框數據1")數據2 = editgettext("編輯框數據2")if((isint(數據1)||isdouble(數據1))&&(isint(數據2)||isdouble(數據2)))結果 = 數據1 - 數據2editsettext("編輯框結果",結果)elsemessagebox("請確保輸入數據為整型或浮點型") endendfunction 按鈕乘_點擊()//這里添加你要執行的代碼數據1 = editgettext("編輯框數據1")數據2 = editgettext("編輯框數據2")if((isint(數據1)||isdouble(數據1))&&(isint(數據2)||isdouble(數據2)))結果 = 數據1 * 數據2editsettext("編輯框結果",結果)elsemessagebox("請確保輸入數據為整型或浮點型") end endfunction 按鈕除_點擊()//這里添加你要執行的代碼數據1 = editgettext("編輯框數據1")數據2 = editgettext("編輯框數據2")if((isint(數據1)||isdouble(數據1))&&(isint(數據2)||isdouble(數據2)))if(數據2)結果 = 數據1 / 數據2editsettext("編輯框結果",結果)elsemessagebox("除數不能為0")endelsemessagebox("請確保輸入數據為整型或浮點型") end end
總結
以上是生活随笔為你收集整理的第一篇T语言实例开发(版本5.3),带错误检测的加减乘除运算器的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 第二篇T语言实例开发(版本5.3),福彩
- 下一篇: linux升级Python2.7.12