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$是轉換成字元的意思。
最近突然就不想理男友了,我們很和的來他對我也很好,在一起有一年了,現在總想人待著不想理任何人
人都有迷茫的時候 你們兩個可以去找朋友一起出去聚聚會玩開心 或者旅旅遊 很管用 他對你太好了,好到了一種讓你心煩的程度 男朋友剛開始對我很好很體貼,後來慢慢越來越變得冷淡了,甚至不愛搭理我了,是我的問題還是對方問題?為 這種現象是極為正常的。大部分人的戀愛都會出現冷淡的現象,主要是男的對女的越來越淡...
有個女的對我很凶對別人不會凶是不是很討厭我
怎麼說呢 應該算是喜歡你吧 只是表達的方式不同 具體你也沒說怎麼凶。你想想有沒有什麼事惹到她。你把 給我 我去給你問哈子 看看那女的雜對你凶 你說呢!你是白痴嗎?這樣都來分不清 再說她怎麼無緣無故對你凶,肯定是你不老實 如果一個女人對你凶,但是,對別人好,這是代表什麼 你能問出這個問題,說明你也覺著...
是不是大部分女人把男人對自己的好當成理所應當,不懂感恩一味索取呢
我就不是這樣,但是得擺正心態,如果那個女生心裡有你,她就不會不懂感恩,而是會主動對你好。不是,不要一味講性別,還有很多男生也是把女生的付出當成理所當然呢 男女都一樣,就看你遇到什麼樣的人,你要非遇到一個不好的就覺得全天下就不好,我覺得就那樣了。要學會自己去判斷 確實有部分女人是這種思想,男人就應該付...