0%

C语言 字符与字符串处理

C语言的字符串

  • 字符测试函数,介绍C语言中各种字符检测函数的使用。
  • 字符串转换,介绍将各种数值转换成字符串的函数。
  • 字符串比较,介绍3种字符串比较函数的使用。
  • 字符串复制,介绍各种不同的字符串复制函数的使用。
  • 字符串清理与填充,介绍常用的字符串清理与填充函数的使用。
  • 字符串查找,介绍字符串查找函数的使用。
  • 字符串的连接与分割,介绍字符串连接函数与分割函数的使用。
  • 其他字符串函数,介绍得到字符串长度、允许出现字符和不允许出现字符查找函数的使用。

字符测试

如果需要对某个字符进行类型测试,则需要用到字符测试函数。

字符测试函数主要有isalnum()、isalpha()、isascii()、iscntrl()、isdigit()、isgraph()、islower()、isprint()等。这些函数的作用都是对一个字符进行类型测试,返回结果都是表示真假的1或0。

字符串转换

字符串转换,主要是字符串到整型、浮点型、长整型的转换,整型、浮点型、长整型到字符串的转换。

常用的函数有atof()、atoi()、atol()、gcvt()、strtod()、strtol()、strtoul()、toascii()、tolower()等。在使用这些函数时,需要注意函数的参数和函数对各种参数的处理机制。

字符串处理

字符串连接、分割、复制、查找、比较等字符串操作.

主要的函数有bcopy()、bzero()、index()、strcat()、strchr()、strncat()、strncpy()、strrchr()、strtok()等。

处无为之事,行不言之教;作而弗始,生而弗有,为而弗恃,功成不居!

欢迎关注我的其它发布渠道