当前位置: 首页 > news >正文

中铁建设门户网站seo观察网

中铁建设门户网站,seo观察网,求网站建设详细过程,网站建设视频教程云盘在 C 语言中,字符串实际上是使用空字符 \0 结尾的一维字符数组。因此,\0 是用于标记字符串的结束。空字符(Null character)又称结束符,缩写 NUL,是一个数值为 0 的控制字符,\0 是转义字符&#…

在 C 语言中,字符串实际上是使用空字符 \0 结尾的一维字符数组。因此,\0 是用于标记字符串的结束。

空字符(Null character)又称结束符,缩写 NUL,是一个数值为 0 的控制字符,\0 是转义字符,意思是告诉编译器,这不是字符 0,而是空字符。

下面的声明和初始化创建了一个 RUNOOB 字符串。由于在数组的末尾存储了空字符 \0,所以字符数组的大小比单词 RUNOOB 的字符数多一个。

char site[7] = {'R', 'U', 'N', 'O', 'O', 'B', '\0'};

依据数组初始化规则,您可以把上面的语句写成以下语句:

char site[] = "RUNOOB";

以下是 C/C++ 中定义的字符串的内存表示:

其实,您不需要把 null 字符放在字符串常量的末尾。C 编译器会在初始化数组时,自动把 \0 放在字符串的末尾。让我们尝试输出上面的字符串:

实例

#include <stdio.h>int main ()
{char site[7] = {'R', 'U', 'N', 'O', 'O', 'B', '\0'};printf("菜鸟教程: %s\n", site );return 0;
}

当上面的代码被编译和执行时,它会产生下列结果:

菜鸟教程: RUNOOB

C 中有大量操作字符串的函数:

序号

函数 & 目的

1

strcpy(s1, s2);

复制字符串 s2 到字符串 s1。

2

strlen(s1);

返回字符串 s1 的长度。

3

strcmp(s1, s2);

如果 s1 和 s2 是相同的,则返回 0;如果 s1<s2 则返回小于 0;如果 s1>s2 则返回大于 0。

4

strcat(s1, s2);

连接字符串 s2 到字符串 s1 的末尾。

5

strchr(s1, ch);

返回一个指针,指向字符串 s1 中字符 ch 的第一次出现的位置。

6

strstr(s1, s2);

返回一个指针,指向字符串 s1 中字符串 s2 的第一次出现的位置。

下面的实例使用了上述的一些函数:

实例

#include <stdio.h>
#include <string.h>int main ()
{char str1[14] = "runoob";char str2[14] = "google";char str3[14];int  len ;/* 复制 str1 到 str3 */strcpy(str3, str1);printf("strcpy( str3, str1) :  %s\n", str3 );/* 连接 str1 和 str2 */strcat( str1, str2);printf("strcat( str1, str2):   %s\n", str1 );/* 连接后,str1 的总长度 */len = strlen(str1);printf("strlen(str1) :  %d\n", len );return 0;
}

当上面的代码被编译和执行时,它会产生下列结果:

strcpy( str3, str1) :  runoob
strcat( str1, str2):   runoobgoogle
strlen(str1) :  12
http://www.tj-hxxt.cn/news/54297.html

相关文章:

  • 网站开发技术人员保密协议网站查询平台
  • 网上兼职做效果图网站有哪些aso优化排名推广
  • 做电影网站如何不侵权江阴百度推广公司
  • 成都高级网站建设互联网域名注册查询
  • wordpress上传算流量吗可靠的网站优化
  • 网站的作用有哪些企业网站推广渠道
  • 郑州网站制作公司上海关键词优化的技巧
  • ok卡怎么在京东网上商城深圳排名seo
  • 教育网站建设需求分析报告互联网推广员是做什么
  • 自己创业做网站怎么创建网址
  • 公司网站现状目录搜索引擎有哪些
  • 大连网站推广公司nba排名榜
  • 机械公司网站建设东莞网站制作外包
  • 项目外包网站网站建设方案模板
  • 做网站教程 第一课手机导航下载2022新版
  • 个人网站制作软件哪个好seo的优缺点
  • joomla 做 企业网站网站推广策划方案
  • 网站营销信息营销策略有哪些
  • 公司做网站价格电脑培训班电脑培训学校
  • 网站建设注意什么谷歌seo是什么意思
  • 衡水学校网站建设成人速成班有哪些专业
  • 医院网站那里填评价运营seo是什么意思
  • 有需求或做任务赚钱的网站么百度一下手机版
  • 西安政府做网站怎样弄一个自己的平台
  • 网站运营的概念今日最新抗疫数据
  • 2008系统怎么做网站seo常用工具网站
  • 网站建设方案文档如何制作微信小程序
  • 网站建设带数据库模板下载河南百度推广公司
  • 水平型b2b网站有哪些sem推广竞价托管公司
  • 吉林哪里做网站最新的网络营销方式