全栈博客园 全栈博客园全栈博客园

c言语字符串比较

在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'`。

未经允许不得转载:全栈博客园 » c言语字符串比较