FLWSCRIPT语法—整型字符串操作

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
{
	#...
}

		

注:字符型逻辑操作中,暂不支持单目逻辑操作

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值