c言语字符串比较
导语:在C言语中,字符串比较一般运用`strcmp`函数。这个函数界说在`string.h`头文件中,它比较两个字符串,并回来以下值:假如`str1`小于`str2`,回来负数。假如`str1`等于`str2`,回来0。假如`str1`大于...
在C言语中,字符串比较一般运用`strcmp`函数。这个函数界说在`string.h`头文件中,它比较两个字符串,并回来以下值:
假如`str1`小于`str2`,回来负数。 假如`str1`等于`str2`,回来0。 假如`str1`大于`str2`,回来正数。
这儿的“小于”、“等于”和“大于”是根据字符串中字符的ASCII值进行比较的。
例如,假如你有字符串`apple`和`banana`,由于`'a'`的ASCII值小于`'b'`,所以`strcmp`会回来一个负数。
让咱们来写一个简略的程序来演示怎么运用`strcmp`函数。编译并运转上述C言语代码后,咱们得到以下输出:
```'apple' is less than 'banana'.```
这个输出阐明字符串`apple`小于字符串`banana`,这是由于`'a'`的ASCII值小于`'b'`。
免责申明:以上内容属作者个人观点,版权归原作者所有,如有侵权或内容不符,请联系我们处理,谢谢合作!
上一篇:go的词组
下一篇:go的意思是,作为动词的根本意义