C语言中字符和字符函数

6 篇文章 0 订阅
6 篇文章 0 订阅

求字符串长度-strlen

size_t strlen(const char *str)
    char arr[] = "kobe";
	int len = strlen(arr);
	cout << len << endl;//4
***:strlen计算的是"**\0**"之前的数据长度
      :参数指向的字符串必须以“\0”结束
        :函数的返回值为size_t,是无符号的***
    char arr1[] = { 'a','b','c' };
	int l = strlen(arr1);//13 为随机数,一直统计直到遇见“\0”为止
	cout << l << endl;
if (strlen("abc") - strlen("abcdef") > 0)cout << ">" << endl;
	else cout << "<" << endl;
	//程序输出   >

字符串拷贝 strcpy

char *strcpy(char *destination,const chr*source)
    char arr[20] = { 0 };
	strcpy_s(arr,20,"hello");
	cout << arr << endl;//hello

字符串追加 strcat

char *strcat(char *destination,const char*source);
     char arr[20] = "hello";
	strcat_s(arr,20, "world");
	cout << arr << endl;
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值