C 字符处理函数

字符串复制

strcpy(目的字符串数组名,源字符数组名)

字符串结束标志‘\0’也一同复制

1,要求目的字符数组有足够的长度,否则不能全部装入。

2,目的字符串必须写成数组名的形式,而源可以是字符数组名,也可以是一个字符串常量。

3,不能用赋值语句将一个字符串常量或字符数组直接赋值给一个字符数组。

字符串连接

strcat(目的字符串数组名,源字符数组名)

目的要有足够的长度,不然装不下

字符串比较

将一个字符串与另一个字符串从首字母开始,按照ASCII码的顺序进行逐个比较

strcmp(字符数组名1,字符数组名2)

=返回0;1>2返回正数;1<2返回负数

当两个字符串比较,以第一个出现的不同的字符的比较结果作为整个比较结果。

if(strcmp(user,user1)){里面写不相等的情况}

字符串大小写转换

strupr(),strlwr();

时间: 2024-10-10 15:44:35

C 字符处理函数的相关文章

C语言-字符操作函数

1字符数组的初始化: 1.1 char string={'c','h','i','n','a'} 1.2char string={"china"}或者去掉{}即char string=“china" 1.3 strcpy(string,"china") 2字符串长度:字符串长度函数strlen(char string)=字符的个数+1(结束符"\0") 3输入与输出:printf("\s",string) scanf

ctype.h库函数----字符操作函数

在c++中使用时:  #include <cctype> 字符判断函数 1.isalnum函数--判断是否是英文字母或数字字符,如果是,则返回非0值,如果不是,则返回0. 函数参数 :可以是字符也可以是整型数字. 用例:if( isalnum(ch) !=0 ) 在windows和linux中通用 2.isalpha函数---判断是否是英文字母,如果是,则返回非0值,如果不是,则返回0. 函数参数 :可以是字符也可以是整型数字. 用例:if( isalpha(ch) !=0 ) 3.isasc

字符截取函数

字符截取函数: <?php function msubstr($str, $start=0, $length, $charset="utf-8", $suffix=true){     if(function_exists("mb_substr")){         $slice= mb_substr($str, $start, $length, $charset);     }elseif(function_exists('iconv_substr')) 

MySQL 常用到的几个字符处理函数

修改某字段的内容,用于英文 首先解释用到的函数: CONCAT(str1,str2)字符连接函数 UPPER(str)将字符串改为大写字母 LOWER(str)将字符串改为小写字母 LENGTH(str)判定字符串长度 SUBSTRING(str,a,b)提取字段中的一段,从字符串str的第a位开始提取,提取b个字符, 需要注意的是,这里的字符串的截取区别于java(下标从0开始),下标从1开始,a为开始下标,b为截取的长度. SELECT LOWER(SUBSTRING(e.ENAME,1,1

C中几个常见的测试字符的函数

1.islower():小写字母 2.isupper():大写字母 3.isalnum():大写或小写字母 4.iscntrl():控制字符 5.isprint():可打印字符,包括空格 6.isgraph():可打印字符,不包括空格 7.isdigit():十进制数字('0'~'9') 8.isxdigit():十六进制数字('0'~'9','A'~'F','a'~'f') 9. isspace():空位字符(空格,'\n','\t','\v','\r','\f') 10.ispunct():

js中字符替换函数String.replace()使用技巧

String.replace( ) 简介 语法: var strings = string.replace(regexp, replacement) regexp :您要执行替换操作的正则表达式,如果传入的是一个字符串,那就会当作普通字符来处理,并且只会执行一次替换操作:如果是正则表达式,并且带有 global (g) 修饰符,则会替换所有出现的目标字符,否则,将只执行一次替换操作. replacement :您要替换成的字符. 返回值是执行替换操作后的字符串. 11 String.replac

SQL_字符操作函数

原创作品.出自 "深蓝的blog" 博客.欢迎转载,转载时请务必注明下面出处,否则追究版权法律责任. 深蓝的blog:http://blog.csdn.net/huangyanlong/article/details/40213181 思维导图: 用简单的样例演示,例如以下列举.用最简单的操作体会字符操作函数的使用方法: concat函数 SQL> select ename,job,concat(ename,job) from emp; ENAME JOB CONCAT(ENAM

BarCode128B字符转换函数(PB,SQL)

PB 1 //CODE128条码基础知识 2 //CODE128有三个版本 3 //CODE128A: 标准数字和字母, 控制符, 特殊字符 4 //CODE128B: 标准数字和字母, 小写字母, 特殊字符 5 //CODE128C: [00]-[99]的数字对集合, 共100个 6 //本函数采用CODE128B版本 7 //条码由开始位.数据位.校验位.停止位组成 8 //计算过程: 9 //1.取各字符ASC码乘以字符序号之和(以ASC=32为分界点,大于32减32,小于32加64) 1

php字符串与字符替换函数

在php教程替换字符效率最高也是最简单字符替换函数str_replace($arr1,$arr2,$str)实例一 str_replace("iwind", "kiki", "i love iwind, iwind said");将输出 "i love kiki, kiki said" 结果 即将 原字符串中的所有"iwind"都替换成了"kiki".str_replace是大小写敏感的

strtr和str_replace字符替换函数

(一)strtr是字符替换函数 (1)单个字符替换: <?php echo strtr("abba", "ab", "10"),"\n"; echo strtr("baab", "ab", "01"),"\n"; ?> 输出结果为: (2)字符串对应替换: <?php $trans = array("ab" =