C语言初级之strstr、strcmp
来源:互联网 发布:java file.length单位 编辑:程序博客网 时间:2024/06/12 19:26
• strstr用于在一个父字符串中搜索特定子字符串,并返回该子字符串的指针。相当于java中的.indexOf()函数,都是对字符串的使用。
• strcmp函数则是用于对两个字符串的比较,把这两个字符串自左向右逐个字符相比(按ASCII值大小相比较),直到出现不同的字符或遇’\0’为止。如:
“A”<”B” “a”>”A” “computer”>”compare”。一般前者比后者大,则返回1,小则返回-1,相同则返回0;
该函数相当于汇编中的cmp指令,例如:
CMP AH ,AL
JNC L2
JC L1
其中,cmp操作含义为AH-AL;若AH>AL,则不需要借位,CF=0;反之需要借位,则CF=1。故对应JNC(jump if not cf)表示CF=0(即AH>AL)时跳转;JC(jump if cf)表示CF=1(即AH< AL)时跳转。而若是判断两者是否相等,则是用ZF标志位:两者相等则ZF=1;不相等则ZF=0;JZ指令是在ZF=1时(即两者相等的时候)跳转,ZF=0时不跳转。JNZ(jump if not zf)则是在ZF=0的时候(即两者不相等的时候)跳转。
0 0
- C语言初级之strstr、strcmp
- C语言字符串函数详解 strcpy、strcmp、strcat、strlen、strstr
- 【C语言】、模拟实现strlen,strcmp,strcpy,strcat,strstr函数
- C语言模拟实现strcpy、strncpy、strcmp、strcat、strstr
- C 语言之strcmp()
- C语言之strcmp函数
- C语言之strstr函数
- C语言之strstr函数
- C语言字符串函数详解(2) strcpy、strcmp、strcat、strlen、strstr
- c语言:strcpy、strncpy、 Strcat、 Strcmp 、strchr、 strstr、 Strlen等函数功能
- 【C语言】str类与men库函数的实现(如:strcpy,strcmp,strstr,strcat,memmove,memcpy)
- [C语言]模拟实现strcpy/strncpy/strcat/strncat/strcmp/strncmp/strstr
- c语言中有关字符串函数strcpy,strcmp,strcat,strstr的模拟实现
- C语言字符串函数的模拟实现(strlen、strcpy、strcat、strstr 、strcmp)
- 模拟实现C语言库函数strcpy,strcat,strstr,strchr,strcmp,memcpy,memmove
- strstr, strcmp
- C语言中字符串操作之 strstr()
- C语言(函数)学习之strstr strcasestr
- oracle数据类型
- C语言编码积累
- Python基础:28正则表达式
- 【CF】【312div2】【A Simple Task】
- Integer/String Conversions
- C语言初级之strstr、strcmp
- swift闭包总结
- C/C++的自动类型转换
- 每周前端知识整理(15.07.12)
- Java 队列 Queue、Deque、AbstractQueue 源码分析
- openwrt rt5350 SPI I2C驱动简单说明
- 在选择列表中无效,因为该列既不包含在聚合函数中,也不包含在 GROUP BY 子句中
- jetty
- 'telnet'不是内部或外部命令,怎么办?