mcgs怎樣用按鈕給字串賦值,mcgs怎樣用一個按鈕給字串賦值? 50

時間 2021-10-14 20:42:33

1樓:du知道君

mcgs軟體中有關字串的函式有很多,不知道你說的是哪一個,下面列舉一些常用的,你看看是不是有幫助:

一 進位制轉換:

!bin2i(s)

函式意義:把二進位制字串轉換為數值。

返 回 值:開關型。

參 數:s, 字元型。

實 例:!bin2i("101")=5。

!hex2i(s)

函式意義:把16進位制字串轉換為數值。

返 回 值:開關型。

參 數:s, 字元型。

實 例:!hex2i("11") =17。

!i2bin(s)

函式意義:把數值轉換為二進位制字串。

返 回 值:字元型。

參 數:s,開關型。

實 例:!i2bin(5) =“101”

!i2hex(s)

函式意義:把數值轉換為16進位制字串。

返 回 值:字元型。

參 數:s,開關型。

實 例:!i2hex(17) =“11”。

!i2oct(s)

函式意義:把數值轉換為8進位制字串。

返 回 值:字元型。

參 數:s,開關型。

實 例:!i2oct(9) =“11”。

!oct2i(s)

函式意義:把8進位制字串轉換為數值。

返 回 值:開關型。

參 數:s, 字元型。

實 例:!oct2i("11") =9。

二 字元位置查詢及提取:

!instr(n,str1,str2)

函式意義:查詢一字串在另一字串中最先出現的位置。

返 回 值:數值型。

參 數:n,數值型,開始搜尋的位置;

str1,字串,被搜尋的字串;

str2,字串,要搜尋的字串。

實 例:!instr(3,"sdlkfjwe","we") = 7。

!mid(str,n,k)

函式意義:從字元型資料物件str左邊第n個字元起,取k個字元。數字字元時,從零開始算起。

返 回 值:字元型。

參 數:str, 字元型,源字串;

n, 數值型,起始位置;

k, 數值型,取字元數。

實 例:!mid("abcdefg",3,2) = "de"。

!right(str,n)

函式意義:從字元型資料物件str右邊起,取n個字元。

返 回 值:字元型。

參 數:str,字元型,源字串;n,數值型,取字元個數。

實 例:!right("abcdefg",2) ="fg"。

三 求字串長度:

!len(str)

函式意義:求字元型資料物件str的字串長度(字元個數)。

返 回 值:數值型。

參 數:str, 字元型。

實 例:!len("abcdefg")= 7。

四 字串比較(適用於比對使用者名稱、密碼等):

!strcomp(str1,str2)

函式意義:比較字元型資料物件str1和str2是否相等,返回值為0時相等,否則不相等。不區分大小寫字母。

返 回 值:數值型。

參 數:str1, 字元型;

str2, 字元型。

實 例:!strcomp("abc","abc") = 0。

五 字串格式化:

!strformat(formatstr,任意個數變數)

函式意義:格式化字串,可以格式化任意多個數值。使用方法為!

strformat("%d",23),或!strformat("%g-%g-%g",2.3,2.

1,2.2)等,類似c語言中的 printf的語法。

返 回 值:字元型。

參 數:formatstr, 字元型,格式化字串。後面的引數可以任意多個。

實 例:!strformat("%g--%g",12,12.34)= "12--12.34"。

!format(n,str)

函式意義:格式化數值型資料物件。

返 回 值:字元型。

參 數:n,數值型,要格式化的數值;

str,字元型,格式化數值的格式。表示為0.00樣式。

小數點後的0的個數表示需要格式化出的小數位數。小數點前的0為一個時,表示小數點前根據 實際數值顯示。當小數點前沒有0時,表示為.

xx式樣,當小數點前的0不止一個時,使用0來填充不夠的位數。

實 例:!format(1.236,"0.00") = "1.24";!format(1.236,".00")= ".24";

!format(1.236,"00.00") = "01.24"。

2樓:金林明

搞定沒?我現在也是這問題

怎麼給字串陣列賦值

3樓:狗狗的愛情觀

設有定義char s[200];

以下均可給它賦值:

定義時賦值:

char s[200]="good moring!";

char s[200]=;

執行時賦值:

1)for(int i=0;i<26;i++)s[i]='a'+i;

s[i]=0;

2)for(int i=0;(s[i]=getchar())!='\n';i++);

s[--i]='\0';

3)int i=0;

scanf("%c",&s[i]);

while(s[i]!='\n')

scanf("%c",&s[i++]);

s[--i]='\0';

3)gets(s); //輸入的一行不超過199字元4)strcpy(s,"good morning!"); //需包含標頭檔案string.h

怎樣用成語造句,怎樣用3個成語造乙個句?

金小萬 1 古代打仗的時候,將軍們都身先士卒 捨死忘生的衝在最前面,對那些怕死膽怯的士兵會聲色俱厲的批評。2 改革開放三十年來,我們棄舊圖新勇於奮鬥,生活發生了翻天覆地的變化,希望大家再接再厲 善始善終爭取拿到更好的成績。3 劉醫生認真鑽研醫書,常常手不釋卷,有些疑難雜症,別的醫生感到束手無策的時候...

怎樣用PS製作河,怎樣用PS製作一個河

老房 用ps製作一個河,沒有固定的方法,要根據 背景情況採用畫筆工具繪製,也可以拷貝貼上現成的素材,貼上到背景 上等等。怎樣用ps製作這張圖,謝謝大神了 追夢人 先製作一個半透明的球體,再把 剪下進來。 找相應的素材拼起來 調色 素材可以去xiaba找找看 河南新華電腦學院 你在duyoudu上看看...

怎樣用做紅印章,推薦 怎樣用word做乙個紅印章

方法如下 1 開啟word,插入乙個正圓,按住shift鍵來畫 2 插入藝術字,中 藝術字樣式3 輸入相應的內容 3 根據自己的需求,調整字型字型大小到合適大小 4 點選插入 形狀,選擇乙個五星,插入到正圓中心 5 右擊插入的五星圖案,選擇設定自選圖形格式 6 在彈出的視窗選擇顏色與線條,填充顏色為...