第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

vb中的val函數(shù)什么意思?

vb中的val函數(shù)什么意思?

慕姐4208626 2019-02-07 11:07:17
vb中的val函數(shù)什么意思
查看完整描述

2 回答

?
牛魔王的故事

TA貢獻(xiàn)1830條經(jīng)驗(yàn) 獲得超3個(gè)贊

Val函數(shù)的功能是將一個(gè)數(shù)據(jù)行變量轉(zhuǎn)換成數(shù)字長整型變量。

text1.text = "10"
text2.text = "11"
text3.text = text1.text+text2.text
按道理應(yīng)該得到10+11(結(jié)果是21),但是返回什么呢?返回的是1011 這個(gè)是因?yàn)檫\(yùn)算時(shí)候是字符運(yùn)算 所以這樣不行
那么怎么辦
text1.text = "10"
text2.text = "11"
text3.text = val(text1.text)+val(text2.text)
這樣就返回21了 因?yàn)檫@里不是計(jì)算"11"+"12"而是計(jì)算11+12 前者等同于"11" & "12"
如果是字符串或者空格會(huì)返回一個(gè)0 所以可以利用這一點(diǎn)過濾字符只能輸入數(shù)字。

查看完整回答
反對 回復(fù) 2019-03-10
?
寶慕林4294392

TA貢獻(xiàn)2021條經(jīng)驗(yàn) 獲得超8個(gè)贊

Val函數(shù)的功能是將字符類型的值轉(zhuǎn)換成數(shù)值類型。
計(jì)算機(jī)編程里,這個(gè)問題也是麻煩問題,因?yàn)閿?shù)字有字符形式與數(shù)值形式,(越說有點(diǎn)越糊涂),舉個(gè)例子:生活中很多數(shù)字是不會(huì)(或者不需要)參加數(shù)學(xué)運(yùn)算的,比如:每個(gè)人讀書的時(shí)候有個(gè)學(xué)號,又如身份證號等等,將學(xué)號或者身份證號做加法,沒有什么具體意義,那么可以把這些內(nèi)容看作是文字(字符),它們屬于字符類型。
在程序設(shè)計(jì)里,有時(shí)候會(huì)把這些數(shù)字,一會(huì)兒從字符類型轉(zhuǎn)換成數(shù)值類型進(jìn)行數(shù)學(xué)運(yùn)算,而一會(huì)兒從數(shù)值類型轉(zhuǎn)換成字符類型進(jìn)行字符處理,這時(shí)候就需要類型轉(zhuǎn)換;
Val函數(shù)就是完成(對數(shù)字)從字符類型轉(zhuǎn)換成數(shù)值類型,(對字母是沒有這個(gè)轉(zhuǎn)換功能和意義的)
CStr函就是完成(對數(shù)字)從數(shù)值類型轉(zhuǎn)換成字符類型。
例如:你的加法運(yùn)算的兩個(gè)加數(shù),來自于2個(gè)文本框里,而文本框里默認(rèn)的是字符類型,因?yàn)槲谋究蚪邮茌斎氲氖俏谋?。設(shè)Text1里是“6” , Text2里是“7”
現(xiàn)在直接加:
c = Text1.text + Text2.text
其結(jié)果是把兩個(gè)字符串連接起來了,結(jié)果C里是“67”,不是13
如果希望做數(shù)學(xué)的加法,就要用Val函數(shù),進(jìn)行轉(zhuǎn)換。
c = Val(Text1.text) + val(Text2.text)
這樣c里的結(jié)果是13了。

關(guān)鍵是運(yùn)算符號”+“有兩種含義,對于數(shù)值是計(jì)算和,對于字符是連接。

”返回“或者”返還“是一種對函數(shù)功能的俗稱,把函數(shù)抽象成一個(gè)”魔盒“,我可以不了解函數(shù)內(nèi)部,只要知道調(diào)用它的格式,采用格式去調(diào)用它,調(diào)用的時(shí)候給它一個(gè)(些)”值“,它就會(huì)有一個(gè)結(jié)果值”返還“給你,比如:絕對值函數(shù)Abs();
Abs(5),返回5
Abs(-5),返回5
這里所謂的返還(返回),可以理解為執(zhí)行這個(gè)函數(shù)的調(diào)用,得到的結(jié)果。



查看完整回答
反對 回復(fù) 2019-03-10
  • 2 回答
  • 0 關(guān)注
  • 2597 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號