vb中有achr6chr21計算得到的a是什麼

2022-03-06 01:28:17 字數 4253 閱讀 9381

1樓:網海1書生

就是把ascii碼為6的字元與ascii碼為21的字元拼接為字串後賦值給變數a

ascii碼為0到31的字元屬於控制字元(比如8是退格鍵,9是tab鍵,13是回車鍵,27是esc鍵等等),通常不能直接用作字串的(tab鍵和回車換行符除外)。

ascii碼為32到126的字元則屬於可見字元,比如字母o的ascii碼為79,k的ascii碼為75,則

a = chr(79) + chr(75)

a的值就是"ok"

至於你題目中計算得到的a,由於包含的是控制字元,根據放置環境的不同會產生不同的後果,在編輯器(如記事本)中通常可見,在網頁上則不可見(所以在這裡我無法給出它在記事本中的顯示結果),在某些軟體中甚至還有可能會產生不可預知的後果。

2樓:匿名使用者

可以設定 斷點 除錯 的

應該 是 類似 ┴ 的字元

chr(6) 是 ♠

chr(21)是 §

vb中 chr(65+a)等於?

3樓:匿名使用者

變數a的值是多少啊? 如果不知道a的值,那麼結果可能是任何一個字元.

4樓:妙趣衡生

a未知,計算時處理為0

故:chr(65+a)=chr(65)=a

5樓:

a 因為chr(65)=a

a 沒有定義,預設為0

vb中的chr函式的意思是什麼意思?

6樓:娛樂小八卦啊

chr 函式:返回與指定的 ansi 字元**相對應的字元。

chr(charcode):charcode 引數是可以標識字元的數字。

說明:從 0 到 31 的數字表示標準的不可列印的 ascii **。例如,chr(10)

返回換行符。

注意 chrb 函式與包含在字串中的位元組資料一起使用。chrb 不是返回一個或兩個位元組的字元,而總是返回單個位元組的字元。chrw 是為使用 unicode 字元的 32 位平臺提供的。

它的引數是一個 unicode (寬字元)的字元**,因此可以避免將

ansi 轉化為 unicode 字元。

擴充套件資料

第0~32號及第127號(共34個)是控制字元或通訊專用字元,如控制符:lf(換行)、cr(回車)、ff(換頁)、del(刪除)、bel(振鈴)等;通訊專用字元:soh(文頭)、eot(文尾)、ack(確認)等;

第33~126號(共94個)是字元,其中第48~57號為0~9十個阿拉伯數字;65~90號為26個大寫英文字母,97~122號為26個小寫英文字母,其餘為一些標點符號、運算子號等。

7樓:摯愛和你共亨

chr()函式是將一個ascii碼轉為相應的字元,與它對應的是asc()函式,將一個字元轉為相應的ascii碼。val()函式是將一個字元型變數轉為雙精度浮點型數值。

例:chr(65),函式將返回一個大寫的字母aasc(a),函式將返回一個整數65

val("895.25"),函式將返回雙精度浮點型895.25

8樓:匿名使用者

vb中的chr$(x)是把x的值轉換成相應的ascii字元,而與它相對的一個函式是val(x) ,這倆彼此功能相對。

9樓:

chr$(x)把x的值轉換為相應的ascii字元

10樓:匿名使用者

就是轉換成ascii

比如:chr(13)表示回車的ascii

11樓:弭笑卉

暈,樓上的,麻煩你回去翻翻書再來回答問題,別誤人子弟。知之為知之chr()函式是將一個ascii碼轉為相應的字元,與它對應的是asc()函式,將一個字元轉為相應的ascii碼。val()函式是將一個字元型變數轉為雙精度浮點型數值。

例:chr(65),函式將返回一個大寫的字母aasc(a),函式將返回一個整數65

val("895.25"),函式將返回雙精度浮點型895.25

12樓:匿名使用者

輸出字元,或轉義字元.

vb中的 chr(13)和chr(10)的區別

13樓:匿名使用者

chr(13)表示換行,就是換行。比如'a' + chr(13) + 'b' 得到結果是ab

而chr(10)表示回車,即回到本行的起點,比如'a' + chr(10) + 'b' 得到結果是

b看不到a,因為本來a已經列印了,但是回車命令回到了a之前的位置,再列印b,把a列印的位置覆蓋了

現代計算機比較難於理解這兩個字元的區別,舊式機械印表機就比較簡單了

13表示滾動了一行(走紙),10表示回到本行起點(歸零) ,用舊式印表機列印'a' + chr(10) + 'b' 得到結果是看到a和b兩個字母的油墨重疊在了一起

14樓:

chr(10)換行

chr(13)回車

vb高手進,vb中的 chr(13)和chr(10)的區別

15樓:雙月僕雲霞

chr(13)表示換行,就是換行。比如'a'

+chr(13)

+'b'

得到結果是ab

而chr(10)表示回車,即回到本行的起點,比如'a'

+chr(10)

+'b'

得到結果是

b看不到a,因為本來a已經列印了,但是回車命令回到了a之前的位置,再列印b,把a列印的位置覆蓋了

現代計算機比較難於理解這兩個字元的區別,舊式機械印表機就比較簡單了13表示滾動了一行(走紙),10表示回到本行起點(歸零),用舊式印表機列印'a'

+chr(10)

+'b'

得到結果是看到a和b兩個字母的油墨重疊在了一起

vb中 str()和chr()分別是什麼作用

16樓:匿名使用者

str()函式是型別轉換函式,將數值轉換成文字例如:str(123)的結果為"123",注意,結果是字元型別,而括號裡是數字型別

chr()函式也是型別轉換函式,將一個ascii碼值的十進位制表示轉換成對應的字元

例如:chr(65)的結果為大寫英文字母"a"

17樓:匿名使用者

我從我的msdn上拷貝過來的,你看看

str函式

本示例使用 str 函式來將一個數字轉成字串。當數字轉成字串時,字串的第一個位一定是空格或是正負號。

dim mystring

mystring = str(459) ' 返回 " 459"。

mystring = str(-459.65) ' 返回 "-459.65"。

mystring = str(459.001) ' 返回 " 459.001"。

本示例使用 chr 函式來返回指定字元碼所代表的字元。

dim mychar

mychar = chr(65) ' 返回 a。

mychar = chr(97) ' 返回 a。

mychar = chr(62) ' 返回 >。

mychar = chr(37) ' 返回 %。

18樓:手機使用者

chr()函式是將ascii數值轉換成對應的字元,不是數字。

如:"a"的ascii值為65,則chr(65)="a"

而str(65)="65"

二者完全不同。

vb中chr(13)中的13是什麼意思呢

19樓:趣園藝

在vb程式設計中chr()函式是將一個ascii碼轉為相應的字元,與它對應的是asc()函式,將一個字元轉為相應的ascii碼。

例如:chr(13),函式將返回回車

chr(65),函式將返回一個大寫的字母aasc(a),函式將返回一個整數65

20樓:錘子簡歷

chr(13)是回車符,13是ascii碼的第13個字元,意思是carriage return,希望能幫助到你!~

21樓:匿名使用者

相當於按了一次回車鍵。

22樓:匿名使用者

13是回車鍵的ascii碼

VB中有類似於C中continue的關鍵字嗎

vb可使用goto語句實現類 似c中的continue命令。goto 語句,無條件地轉移到過程中指定的行。注意專 太多的 goto 語句,會使程式代屬 碼不容易閱讀及除錯。儘可能使用結構化控制語句 do.loop for.next if.then.else select case 以下是從一個迴圈在...

用VB,,用VB,用VB將123456789這數字分成三位數,各個數字之間比例是

private sub command1 click dim tmpstr as string,tmpstr1 as string dim mpstr2 as string,tmpstr3 as string dim a as integer,b as integer,c as integer di...

在VB中,有按鈕和文字框,單機按鈕把文字框裡的內容儲存到Excel,已經實現了,但是每次都

問題是該描述詳細些,具體要做什麼。是不是要加入到某一列,還是放入到某一個單元格?如果是加入到某個單元格 cell i,j cel i,j text 如果要加入到某一列,你要先判斷從那一行可開始存放資料,從該列第一個空單元格放起,存放前先檢測第一個空單元格位置 i 1do while cell i,j...