浮点和整形之间转换
interpretAsDword()//float转dword
interpretAsFloat()//dword转float
interpretAsQword()//double转qword
interpretAsDouble()//gword转double
常用字符串函数
strlen()//字符串长度
elCount()//数组的定义长度
strncat()//将源字符串拼接到到目的字符串后面,注意“\0”也占用一个字节
strncmp()//字符串数组比较
long strncmp_off(char s1[],long s1offset, char s2[],long s2offset,long len)//多了个offset
strncpy()//把源字符串拷贝到目的字符串数组,拷贝长度由len参数决定,拷贝过程会覆盖目的字符串数组原来内容
void strncpy_off(char dest[], long destOffset, char src[], long max)//相当于 strncpy 和 strncat 的结合
strstr()//搜索字符串,搜索到结果返回索引的位置。搜索到第一个匹配结束
long strstr_off(char s1[], long offset, char s2[])//规定被搜索的字符串数组位置
str_replace()//搜索并替代字符串
long str_replace(char s[], long startoffset, char replacement[], long length); //用另一个字符串替代被搜索的字符串的一部分,注意期望的结果字符串数组大小不能大于被搜索的字符串数组
substr_cpy()//拷贝源字符串的子字符串到目的字符串
void substr_cpy_off(char dest[],long destOffset,char src[],long srcStart,long len,long max)//拷贝源字符串的子字符串到目的字符串,相当于把源字符串的子字符串和目的子字符串 拼接在一起
swapWord()//高低位切换
toLower()//将输入字符或者字符串转换成小写
toUpper()//将输入字符或者字符串转换成大写
数字和字符串相互转换
atol()//字符串转为整形
atodbl()//浮点数的字符串转为整形
atoi64()//64字节的字符串转为整形
strtod()//复合整型字符串转为整形
ltoa()//整型转字符串
_gcvt()//整型转字符串
数学函数
_atoi64()//将一个字符串转换成64bits整形数据
_ceil()//计算输入浮点数的最大整形值
_floor()//计算输入浮点数的最小整形值
_gcvt()//将浮点数转换成字符串,可以指定有效位数
_max()//最大值
_min()//最小值
_pow()//指数函数
_round()//将输入转换成数值最接近的整数
abs()//绝对值
atodbl()//将数字字符串转换成浮点数