您好、欢迎来到现金彩票网!
当前位置:21点 > 字符 >

在C语言中字符串的大小怎么比较啊?

发布时间:2019-07-28 17:35 来源:未知 编辑:admin

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  1、C语言中字符是使用char来定义的,使用关系运算符(,,=)即可对字符进行比较。

  4、字符串使用char[]来定义,可以使用strcmp()来判断大小,也可以使用关系运算符(,,=)判断大小。

  5、使用strcmp()对字符串进行比较大小时,需要引入头文件string.h。

  6、运行代码后,我们可以得到如图所示结果。:使用strcmp进行判断时,返回结果为0,表示两个字符串相等。返回结果大于0,表示第一个参数字符串大。返回结果小于0,表示第二个参数字符串大。

  即:两个字符串自左向右逐个字符相比(按ASCII值大小相比较),直到出现不同的字符或遇 0为止。如:

  1000和2,首先比较1和2,1的ASC码是49,2的ASC码是50,所以1000 2,返回值是49-50=-1

  先比第一个字符的内码,第一个字符谁大就谁大,第一个相同就比第二个,以此类推,比如“12”100成立

http://magazinski.com/zifu/333.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有