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
MCGS怎麼做開關按鈕,求助MCGS怎樣用外部開關切換畫面
等待的幸福快樂 1.開門見山直接回答知識點 2.對相關知識點進行延伸 3.規範排版,內容充實更容易通過認首先你要放一個 標籤 而不是按鈕然後設定標籤屬性,填充顏色和按鈕動作 然後設定填充顏色,注意,預設的是0綠1紅,要改一下,換成0紅1綠然後設定按鈕動作 設定完了,點確定就行了,就實現預設紅色,按一...
matlab怎樣用新的字串替換檔案中的字串,並寫在原字串位置?3Q
魚尾摯愛白菜 用命令 strrep s1,s2,s3 在字串s1裡所有的s2被s3代替。比如以下例子 s1 this is a good boy strrep s1,good great returns this is a great boy strrep s1,bad great returns ...
c語言中用指標的方式給字串賦值,如何將其另外複製到另
char a,s a i love you s a 這樣不對。s和a變成了同一指標。char s s a應該是通不過編譯的。試試char a,s a i love you strcpy s,a a i love you 這是一個字串,指標a指向的是字串首字母i,即a i 我建議你使用這種方式來定義這...