對vb中的string不是很理解

2022-06-25 11:21:43 字數 4584 閱讀 7571

1樓:

沒錯,dim s as string ,s2 as string*4

s是變長的,

s2是定長的

2樓:匿名使用者

string(串變數)用來組織資訊用於顯示,簡化程式行。

當然你這裡可以不定義這個串變數,但程式要改成:

list1.additem i & "=" & a & "^3+" & b & "^3+" & c & "^3"

----

string (變長) 10 位元組加字串長度 0 到大約 20 億string(定長) 字串長度 1 到大約 65,400----

dim st as string 這是變長串dim st as string * 10 這是定長串變長串定義後,沒有賦值前st長度等於「」(空串)定長串定義後,串長度是固定的,沒有賦值前定長串變數整個長度被賦於n個chr(0):

1)賦值長度超過定義的長度會超過部分會被截掉。

2)賦值長度未達到定義長度,前一部分是值,後一部分是chr(0)

3樓:黑澀的豬

string 是一種資料型別

用於存放文字(你在記事本里打的字什麼的都叫文字)在這裡 dim st as string 就相當於告訴計算機,把st作為一個裝文字的罐子

你可以把一些文字裝進「st」這個罐子中

dim st as string

是宣告變數,也就是在後面,你可以改變st這個"罐子"裡裝的東西這個解釋夠了麼?

另外,看你的**像是vb6,vb6是98年的,已經不用了推薦學習vb10,有能力也可以學習c#10

4樓:

dim st as string

定義一個字串型的變數,名字為st

5樓:匿名使用者

沒錯啊,string是字串型

dim st as string 這句是定義變數 st 為字串,當然字串st也可以等於數值,看你怎麼用而已

6樓:匿名使用者

你這些都是變長的,不用api的話很少用到定長的.

vb中string()是什麼意思

7樓:潭月肇揚

dima

asstring*1

這個a變數只能有一個字元的值賦給它

例如a="1"或a="b"

而不能是a="abc"

因為這是定義的定長字串

意思是*1就只能有一個字元

同理如果是*8代表有可有八個字元

不足時用空格補齊

8樓:匿名使用者

string(number, character)是vb的內建函式,其功能是建立一個字串。在這個函式中

character —— 需要生成的字元

number —— 字元的個數

例如private sub command1_click()

dim s as string

s = string(20, "a")

msgbox s

end sub

執行結果為:s ="aaaaaaaaaaaaaaaaaaaa"  ,共有20個a

使用string( )時需要注意的是character是字元,不是字串。如果將character設定為字串,string( ) 函式只讀入字串的第一個字元。例如

private sub command1_click()

dim s as string

s = string(20, "abc")

msgbox s

end sub

執行結果仍然為:s ="aaaaaaaaaaaaaaaaaaaa"  ,共有20個a

9樓:楚裕童歌雲

它用來宣告變數的型別為字串型,格式是:

dima

asstring

vb中也有個str函式,用來把數字型量轉換成字元型量,格式是:

str(a)。

10樓:匿名使用者

是生成n個相同的字元的函式,例如 string(3,"*")就等於 "***" ,生產3個星號。

11樓:千鋒教育

visual basic是一種由 公司開發的結構化的、模組化的、物件導向的、包含協助開發環境的事件驅動為機制的視覺化程式設計語言。從任何標準來說,vb都是世界上使用人數最多的語言——不管是盛讚vb的開發者還是抱怨vb的開發者的數量。它源自於basic程式語言。

vb擁有圖形使用者介面(gui)和快速應用程式開發(rad)系統,可以輕易的使用dao、rdo、ado連線資料庫,或者輕鬆的建立activex控制元件。程式設計師可以輕鬆的使用vb提供的元件快速建立一個應用程式。

12樓:愛剪輯的圖圖

integer % 短整型

long & 長整型

single ! 單精度浮點型

double # 雙精度浮點型

currency @ 貨幣型

string $ 字元型

dim x% 就是 dim x as integer的縮寫

13樓:秋色烽火

相比於dim, 在變數s後加上「$」 實際上相當於dim s as string ,都是表示將s宣告為一個字元變數

用dim表明的是顯式宣告,而後者為隱式宣告,而不同之處是:

比如 dim s as string 『顯式宣告s = "abcd"

-----------------------s$ = "abcd" '隱式宣告

下為各種資料型別的隱式宣告符號

integer % 短整型

long & 長整型

single ! 單精度浮點型

double # 雙精度浮點型

currency @ 貨幣型

string $ 字元型

14樓:匿名使用者

%代表的是整形

dim x% **定義了個變數x為整形變數 等於dim x as integer

vb中string 和string * 的區別

15樓:好幾碗粥

string 也可以!

dim readers1 as string * 300 是預先給readers1分配300個字元的記憶體空間,超出部分就自動截了..

16樓:匿名使用者

string是c#中的類,string是.net framework的類(在c# ide中不會顯示藍色)

c# string對映為.net framework的string

如果用string,編譯器會把它編譯成string,所以如果直接用string就可以讓編譯器少做一點點工作。

如果使用c#,建議使用string,比較符合規範。

string始終代表 system.string(1.x) 或 ::

system.string(2.0) ,string只有在前面有using system;的時候並且當前名稱空間中沒有名為string的型別(class、struct、delegate、enum)的時候才代表system.

string;

string是關鍵字,string不是,也就是說string不能作為類、結構、列舉、欄位、變數、方法、屬性的名稱,而string可以。

vb中的string*1是什麼意思?

17樓:魅

dim a as string*1 這個a變數只能有來一個字元的值賦給它

自 例如baia="1"或a="b" 而不能是a="abc" 因為這是定義du的定長zhi字串 意思是*1就只能有一dao個字元 同理如果是*8代表有可有八個字元 不足時用空格補齊

在vb中怎麼用if判斷一個string變數不為空

18樓:匿名使用者

if a <> "" then

a="你好"

end if

19樓:聽不清啊

在vb中用if判斷一個string變數str是否為空,可以用二種方法:

if str<>"" then print "str 不是一個空串"

或:if len(str)>0 then print "str 不是一個空串"

20樓:生死魔

if a <> "" then

這樣就可以了

21樓:匿名使用者

if a <> "" then a = "您好"

vb中,string$()是什麼意思啊?

22樓:呆兔子

tmpval = string$(1024, 0)

tmpval為長度為1024,內容為1024個chr$(0)的字串.也就相當於分配一塊大小為1024位元組的記憶體,用於儲存某些資料.

23樓:搜尋和回答

第一行就是1024個空字元,string$是轉換成字元的意思。

最近突然就不想理男友了,我們很和的來他對我也很好,在一起有一年了,現在總想人待著不想理任何人

人都有迷茫的時候 你們兩個可以去找朋友一起出去聚聚會玩開心 或者旅旅遊 很管用 他對你太好了,好到了一種讓你心煩的程度 男朋友剛開始對我很好很體貼,後來慢慢越來越變得冷淡了,甚至不愛搭理我了,是我的問題還是對方問題?為 這種現象是極為正常的。大部分人的戀愛都會出現冷淡的現象,主要是男的對女的越來越淡...

有個女的對我很凶對別人不會凶是不是很討厭我

怎麼說呢 應該算是喜歡你吧 只是表達的方式不同 具體你也沒說怎麼凶。你想想有沒有什麼事惹到她。你把 給我 我去給你問哈子 看看那女的雜對你凶 你說呢!你是白痴嗎?這樣都來分不清 再說她怎麼無緣無故對你凶,肯定是你不老實 如果一個女人對你凶,但是,對別人好,這是代表什麼 你能問出這個問題,說明你也覺著...

是不是大部分女人把男人對自己的好當成理所應當,不懂感恩一味索取呢

我就不是這樣,但是得擺正心態,如果那個女生心裡有你,她就不會不懂感恩,而是會主動對你好。不是,不要一味講性別,還有很多男生也是把女生的付出當成理所當然呢 男女都一樣,就看你遇到什麼樣的人,你要非遇到一個不好的就覺得全天下就不好,我覺得就那樣了。要學會自己去判斷 確實有部分女人是這種思想,男人就應該付...