在ActionScript2 0中,怎樣將乙個變數賦值為a到z的隨機乙個字母?

2025-03-31 18:15:13 字數 3671 閱讀 3304

1樓:匿名使用者

你好哦。有幸看到你的問題。

但是雀握又很遺憾薯悄到現在還沒有人你的問題。也可能你現在已經在別的地方找到了答案,那就得恭喜你啦。

可能是你問的問題有些專業了,沒人會。或者別人沒有遇到或者接觸過你的問題,所以幫不了你。建議你去問題的相關論壇去求助,那裡的人通常比較多,也比較熱心,可能能快點幫你解決問題。

祝你好運~!

2樓:匿名使用者

var min:number=96;

var max:number=122;

var randomletter=;

trace(randomletter); 這穗圓逗個字元,是從a到猜賣腔坦z

怎麼把乙個字母的acsii碼賦值給乙個變數

3樓:qll水中漣漪

那要看你的變數定義的是什麼型別的,應該定義成整形的變數,如int num=『a』,這樣得到的num值就是a的acsii值65

c語言中為什麼用巨集定義乙個字元常量(乙個字母)可以賦值給字元變數,

4樓:網友

1、因為巨集定義實質是一種替換,雖然看起來是字元,實際上最終是被替換成其他常熟或者值。

2、巨集定義中的識別符號都採用大寫,這是程式設計中一種約定俗成的習慣:

1)巨集替換不做語法檢查,所以在使用的時候要格外小心2)巨集替換通常在檔案開頭部分,寫在函式的花括號外邊,作用域為其後的程式,直到用 問好。

# u n d e f 命令終止巨集定義的作用域4)不要在字串中使用巨集,如果巨集名出現在字串中,那麼將按字串進行處理。

5樓:網友

因為巨集是乙個簡單替換,所以c語言中用巨集定義乙個字元常量(乙個字母)可以賦值給字元變數。實質是在編譯之前會把巨集替換掉,然後再編譯。

例如:#define a 5

void main()

在編譯之前a已經被替換成5了,所以就可以賦值給num。

6樓:網友

漢字根據編碼方式不同,所佔的大小2~4個位元組不等,漢字賦值給字元變數,只顯示第乙個位元組,出問號就不奇怪了。

用漢字賦值給字元數陣列然後在顯示的話,一定要考慮編碼方式問題,你的終端支援哪種就選擇哪種,否則亂碼。

7樓:網友

c裡面不支援漢子,你用vc++試試,那個可以顯示漢子。

j**a中的成員變數不賦值預設是0嗎?

8樓:七七愛笑

要看什麼型別的變數,string型別,只宣告是null,宣告後不賦值是預設是「」;

int型別預設值是0

lingo中怎麼給有約束條件的0-1變數賦值,怎麼實現if語句

9樓:網友

:x/1..m/;

y/1..4/;

matrix(x,y):b;!定義矩陣b

endsets

data:可以這裡對需要賦值的陣列或矩陣賦值;

enddata

下面是針對你的問題所需要的語句;

for(x(i):@sum(y(j):b(i,j))=1);

for(matrix(i,j):@bin(b));

似乎不能實現你要求的那種if語句,lingo主要是針對成員集合生成約束條件,不能進行判斷;

3.約束條件可以給中間變數賦值,比如要將矩陣x與w的乘積賦值給矩陣y,可以用下面的**:

for(px(i,j):y(i,j)=@sum(s(k):x(i,k)*w(k,j)))

10樓:網友

我已經給你寫了多次了吧 你自己至少要會點才行 要不你給全題給你寫@for(row(i):@sum(column(j):b(i,j))=1);

for(link:@bin(b));

lingo裡面的約束需要完全的符合 要不就不能用if來寫懂嗎 你自己來找我看看吧 你這樣不行。

中間變數當然可以 為什麼不行 前提是你會寫。

j**a賦值之後只顯示變數字母是什麼情況?

11樓:順曉

" "預設將這個a+b+c當成字串處理了,你想要加起來,把雙引號都去掉了。或者這樣寫。

a+b+c="+(a+b+c));

12樓:網友

呵呵 應該是,如果"a+b+c"會變成乙個字串輸出來。。

13樓:不成名的冒險家

"a+b+c"代表的是內容為a+b+c的字串,你把引號去掉就行。

system,out,println(a+b+c); 這樣就可以了。

14樓:網友

因為加了引號,你把"a+b+c");改為;就行了。

15樓:藯藍de_楓葉

"a+b+c");

雙引號裡的是字串 你吧雙引號去了試試。

在c語言中沒有對乙個變數賦值它的值是否自動賦

16樓:綠子與我

它的值是否會自動賦值為0,取決於變數的型別。

全域性變數包括靜態全域性變數和非靜態全域性變數,在沒有初始化值時,其值自動為0,即定義在所有函式外,不歸屬於任何乙個函式的,在沒有初始化值時,自動為0;

靜態全域性變數當定義在函式內的全域性變數,有static標記時,預設初始化為0值;

非靜態全域性變數沒有預設初始值,c語言規定初始化值為隨機值,但具體的實現由編譯器決定。

c語言,是一種通用的、過程式的程式語言,廣泛用於系統與應用軟體的開發。具有高效、靈活、功能豐富、表達力強和較高的移植性等特點,在程式設計師中備受青睞。最近25年是使用最為廣泛的程式語言。

17樓:風若遠去何人留

是否會自動賦值為0,取決於變數的型別。

1、全域性變數,包括靜態全域性變數,和非靜態全域性變數,在沒有初始化值時,其值自動為0.

即定義在所有函式外,不歸屬於任何乙個函式的,在沒有初始化值時,自動為0。

2、靜態區域性變數。

當定義在函式內的區域性變數,有static 標記時,預設初始化為0值。

3、非靜態區域性變數,無預設初始值,c標準規定初始化值為隨機值,但具體實現由編譯器決定。

18樓:網友

函式外定義的變數,不管有沒有加static,沒有初始化的話,系統預設初始化為0;

函式體內定義的變數,只有加static,才會預設初始化為0;不然的話,它的值是未定義的(就是垃圾資料)

19樓:網友

除了靜態數字型變數和全域性數字型變數沒初始化是自動賦值為0別的都不是,別的都是乙個不確定的數字(c/c++中稱為垃圾資料),

20樓:陳學陽

是的。a[2]=是錯誤的。

應該這樣:a[2]=;陣列a中有兩個元素。

或者a=//讓編譯器自動計算陣列中的元素個數。

一般初始化可以這樣a[2]=讓陣列的兩個元素都初始為0對於二維以上的就這樣a[2][3]={};//比一維多一對大括號{}三維就a[2][3][4]=}

如果對您有幫助,請記得采納為滿意答案,謝謝!祝您生活愉快!

21樓:網友

全域性變數如果你不賦值的話,就自動賦值為0 了。

actionscript2 0跟actionscript3 0有什麼區別。初學者應該是學那個

後者是前者的公升級,現在最新的軟體只支援as3了,而且會as2侷限很大,as3可以開發移動應用,而且可以操作本地檔案系統,功能更強大。actionscript 2 比較久遠了 現在企業級開發首選當然是 as3.0 除非以前遺留專案 這個就像人類社會由原始社會as1發展到封建社會as2,現在發展到了社...

在深圳20萬可以做什麼生意,有20萬可以在深圳做什麼生意好

aa國際動漫 推薦動bai 漫店。隨著物質du 生活水平的不斷提高,人們zhi開始追求精神dao生活,尤其版在這個崇尚權個性的時代,人們不滿足於工業化產品的千篇一律,越來越多的人喜歡自己動手做一件想要的diy產品。動漫店裡不僅有精美的動漫周邊產品,還有diy個性製作,包括diy杯子,衣服,抱枕,手機...

在杭州開20國會議,都是那國家,在杭州開20國會議,都是那20個國家?

剛榮 g20二十國集團 group20 是1999年9月25日由八國集團的 在華盛頓提出的,目的是防止類似亞洲金融風暴的重演,讓有關國家就國際經濟 貨幣政策舉行非正式對話,以利於國際金融和貨幣體系的穩定。20國集團從2008年起召開領導人峰會。隨著20國集團的架構日漸成熟,並且為了反映新興工業國家的...