strcmp
原型:int strcmp(char *s1,char * s2);
功能:比较字符串s1和s2。
说明:
当s1<s2时,返回值<0
当s1=s2时,返回值=0
当s1>s2时,返回值>0
举例:
char *s1="Hello, Programmers!";
char *s2="Hello, programmers!";
r=strcmp(s1,s2); //r小于0, 参见ascii表
-----------------------------------------------
stricmp,strcmpi
原型:int stricmp(char *s1,char * s2);
功能:比较字符串s1和s2,但不区分字母的大小写。
说明:strcmpi是到stricmp的宏定义,实际未提供此函数。
当s1<s2时,返回值<0
当s1=s2时,返回值=0
当s1>s2时,返回值>0
-----------------------------------------------
strncmp
原型:int strcmp(char *s1,char * s2,int n);
功能:比较字符串s1和s2的前n个字符。
说明:
当s1<s2时,返回值<0
当s1=s2时,返回值=0
当s1>s2时,返回值>0
-----------------------------------------------
strnicmp,strncmpi        
原型:int strnicmp(char *s1,char * s2,int n);
功能:比较字符串s1和s2的前n个字符但不区分大小写。
说明:strncmpi是到strnicmp的宏定义
当s1<s2时,返回值<0
当s1=s2时,返回值=0
当s1>s2时,返回值>0
-----------------------------------------------
strcat
原型:char *strcat(char *dest,char *src);
功能:把src所指字符串添加到dest结尾处(覆盖dest结尾处的'\0')并添加'\0'。
说明:src和dest所指内存区域不可以重叠且dest必须有足够的空间来容纳src的字符串。
返回指向dest的指针。
举例:
char d[20]="Golden Global";
char *s=" View";
strcat(d,s);
-----------------------------------------------
strncat
原型:char *strncat(char *dest,char *src,int n);
功能:把src所指字符串的前n个字符添加到dest结尾处(覆盖dest结尾处的'\0')并添加'\0'。
说明:src和dest所指内存区域不可以重叠且dest必须有足够的空间来容纳src的字符串。
返回指向dest的指针。
-----------------------------------------------

ASCII值

控制字符

ASCII值

控制字符

ASCII值

控制字符

ASCII值

控制字符

0

NUT

32

(space)

64

@

96

1

SOH

33

65

A

97

a

2

STX

34

66

B

98

b

3

ETX

35

#

67

C

99

c

4

EOT

36

$

68

D

100

d

5

ENQ

37

%

69

E

101

e

6

ACK

38

&

70

F

102

f

7

BEL

39

,

71

G

103

g

8

BS

40

(

72

H

104

h

9

HT

41

)

73

I

105

i

10

LF

42

*

74

J

106

j

11

VT

43

+

75

K

107

k

12

FF

44

,

76

L

108

l

13

CR

45

-

77

M

109

m

14

SO

46

.

78

N

110

n

15

SI

47

/

79

O

111

o

16

DLE

48

0

80

P

112

p

17

DCI

49

1

81

Q

113

q

18

DC2

50

2

82

R

114

r

19

DC3

51

3

83

X

115

s

20

DC4

52

4

84

T

116

t

21

NAK

53

5

85

U

117

u

22

SYN

54

6

86

V

118

v

23

TB

55

7

87

W

119

w

24

CAN

56

8

88

X

120

x

25

EM

57

9

89

Y

121

y

26

SUB

58

:

90

Z

122

z

27

ESC

59

;

91

[

123

{

28

FS

60

<

92

/

124

|

29

GS

61

=

93

]

125

}

30

RS

62

>

94

^

126

~

31

US

63

?

95

127

DEL

strcmp,stricmp,strcmpi,strncmp,strnicmp,strncmpi,strcat,strncat比较相关推荐

  1. strcmp,stricmp,strcmpi的区别

    转载地址:http://blog.sina.com.cn/s/blog_65b1f1ed01010ezn.html #include <string.h> #include <std ...

  2. 【字符串比较函数】strcmp,stricmp,strcmpi区别

    原型:extern int strcmp(const void *s1, const void *s2); 用法:#include 功能:比较字符串s1和s2是否相同,区分大小写. 说明:如果s1=s ...

  3. (C语言)常用的字符串函数介绍(strcpy,strncpy,strcat,strncat,strcmp,strncmp,strchar,strlen)非常详细

    理解 strcpy,strncpy,strcat,strncat,strcmp,strncmp,strchar,strlen这些函数,可以帮助我们更好的对字符串进行操作,做到玩转字符串. 目录 1.s ...

  4. strnicmp,strncmpi方法

    strnicmp,strncmpi 原型:extern int strnicmp(char *s1,char * s2,int n);用法:#include <string.h>功能:比较 ...

  5. C语言之strcmp函数和strncmp函数

    C语言之strcmp函数和strncmp函数 strcmp 函数用于比较两个字符串是否一致. strncmp 函数用于比较两个字符串的前 n 个字符是否一致. strcmp函数代码示例及其执行结果: ...

  6. C语言字符串库函数strcpy,strncpy,strcat,strncat,ctrcmp,strncmp的简介与实现

    目录 一.C语言部分字符串库函数的介绍 1.strcpy函数的介绍 2.strncpy函数的介绍 3.strcat函数的介绍 4.strncat函数的介绍 5.strcmp函数的介绍 6.strncm ...

  7. C语言 字符串相关的函数

    字符串相关的函数 bcmp bcopy bzero memccpy memchr memcmp memcpy memicmp memmove memset movmem setmem stpcpy s ...

  8. C语言入坑指南-缓冲区溢出

    前言 缓冲区溢出通常指的是向缓冲区写入了超过缓冲区所能保存的最大数据量的数据.如果说之前所提到的一些问题可能只是影响部分功能的实现,那么缓冲区溢出将可能会造成程序运行终止,被不安全代码攻击等严重问题, ...

  9. strncmp函数详解看这一篇就够了-C语言(函数实现、使用用法举例、作用、与strcmp的区别)

    首先要明确strncmp的功能是:用来比较指定长度两个字符串的大小 目录 函数介绍 与strcmp的区别 ACSII表 函数实现: 用法示例: 结果展示: 函数介绍 函数原型:int strncmp( ...

最新文章

  1. memcache安装
  2. 看2021年2月苏州各区新房均价,谈一点个人的思考
  3. JS URL 编码 PHP 解码{%u5F00%u53D1}
  4. php 变量写入数据库,PHP基础/JS变量存入数据库 | 学步园
  5. 前滴滴出行产品经理刘飞:写给产品经理的说明书(下)
  6. Mysql 版本号、存储引擎、索引查询
  7. XP时代的结束是阵痛还是真痛
  8. oracle+prko+2006,oracle卸载Oracle Clusterware
  9. python全栈之巅_Linux Crontab 定时任务
  10. 自识别标记(self-identifying marker) -(2) 用于相机标定的CALTag介绍
  11. C++(数据结构与算法):30---散列(哈希)表的介绍(散列函数、散列冲突、散列溢出)
  12. java优化编程 第2版_Java优化编程(第2版)林胜利、王坤茹 pdf
  13. 金融科技之:农业供应链金融系统平台建设方案分享
  14. zookeeper Java客户端API的使用方法
  15. 景区夜游项目如何成功规划设计
  16. PMSM结构与基本工作原理
  17. 高仿富途牛牛-组件化(三)-界面美化
  18. CAD中怎么生成图块表格?CAD图块表格使用技巧
  19. 集成学习-task8-案例二
  20. zabbix添加监控主机/监控模板/聚合图形/触发器

热门文章

  1. 截图转换为高清高分辨率的方法,word中插入的图片转换为高分辨率的方法
  2. 大国权力竞争如何引发了技术革命
  3. 8.词袋和词向量模型
  4. 从双11看阿里云安全的“创世纪”:采访阿里云安全掌门人肖力有感
  5. mysql.zip版本的安装教程及环境配置
  6. APP爬虫过滑块验证码的一种思路, 从此不再依赖打码平台
  7. SUMIF函数的7种使用方法
  8. c# 实现线程安全的List容器
  9. 基于BroadCastSend的短信转发
  10. 自动化软件测试 - 利用短信转发器结合Selenium读取短信验证码