FLWSCRIPT語法 整型字串操作

2021-05-04 04:37:26 字數 2316 閱讀 6668

1。整型操作

a.整型資料定義與操作+,-,*,/,%

int i = 0 ;             #定義乙個整型變數i,初始為0

int j ; #定義乙個整型變數j,預設值為0

j = i; #賦值

j = i * 5 + 2 - 3; #整型操作級連,暫時不支援括號運算

i = j - 1 ; #賦值

注:整型定義中,如果沒有初始值,那麼系統預置0

b.整型資料與函式相關的操作

int i  ;                #定義乙個整型變數i,預設值為0

int j ; #定義乙個整型變數j,預設值為0

string s = "111"; #定義乙個字串變數s,初始為"111"

j = stoi("4"); #將字串"4"轉化成整型變數

i = getfreechan(); #獲取空閒通道號,賦值給i

j = atoi("4")+1; #錯誤!函式返回值與整型資料不能級連操作,

#可以將函式返回值預先儲存在乙個變數中,然後級連,如下所示

j = strlen(s) ; #將s的長度儲存在j中

i = j + 1; #整型級連操作

注:整型操作中,如果其中乙個運算元為函式的返回值時,不能使用級連操作

c.整型資料雙目邏輯操作》,>= , < ,<=,==,!=

if(i==0)

elseif(i==1)

else

注:整型邏輯操作中,不支援單目邏輯操作!

2。字串操作

a.字串定義

string ret ;                                          #定義乙個ret變數,預設值""

string s1 = "select * from mt" ; #定義乙個s1變數,初始化 "select * from mt"

string s2 = "2" ; #定義乙個s2變數,初始化"2"

string sql = s1; #定義乙個sql變數,賦值s1

string id = getfieldvalue("id"); #定義乙個變數id,賦值getfieldvalue函式返回值

string songkey = getrand(12) ; #定義乙個變數songkey,賦值數字1與12之間隨機數的字串值

string key = getrandkey(6); #定義乙個變數key,賦值6位隨機數的字串值

b.字串串連

string s1 = "select * from mt " ;                      #定義乙個s1變數,初始化 "select * from mt "

string s2 = "where type = 1 " ; #定義乙個s2變數,初始化 "where type = 1"

string sql = s1 + s2 + "order by id desc"; #字串串連操作,sql的值將是#"select * from mt where type = 1 order by id desc"

string key1 = getrand(12) + "1" ; #錯誤,字串串連不能函式返回值串連。可以通過暫存到乙個變數中,然後串連,如下

string key1 = getrand(12);

key1= key1+ "1";

注:字元型操作中,如果其中乙個運算元為函式的返回值時,不能使用級連操作

c.字串型雙目邏輯操作 —— >,>= ,< ,<=, == ,!=

sf(mobile > "133")

elsesf(mobile<"130")

else

注:字元型邏輯操作中,暫不支援單目邏輯操作

字元轉整型

無聊的時候偶然想寫一寫 突然想到了水仙花數問題 就是給乙個三位數,例如123,是乙個整型,如果三個位上的數進行立方和後得到的值等於這個數 這個數就是乙個水仙花數 於是在紙上寫了乙個樣本,回寢室後在電腦上打了出來 我的思路很簡單啊,不是乙個三位的整型嘛 將它轉型成字串就可以遍歷其中的每一位然後進行平方...

整型轉字串

專案中要用到檔案操作輸出一些結構體資訊,包括一些int型的數字,為了直觀,需要轉換成字串,雖然c語言提供了這種函式,但還是想自己從底層造個輪子。思路 把int的位數記住,申請位數加1的記憶體 多乙個存 0 把每乙個數字轉換成字元存入。整型轉字串.cpp 此檔案包含 main 函式。程式執行將在此處開...

字元 整型與字串轉換

一 字元陣列與字串相互轉換 1.字元陣列轉字串 char c string s1 new string c string s2 string.valueof c ps char陣列呼叫tostring 時,是呼叫的object類的tostring 方法。2.字串轉字元陣列 string s abcd...