4.2 字符串简介

Posted eisnull

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了4.2 字符串简介相关的知识,希望对你有一定的参考价值。

4.2 字符串简介
字符串(character string)是一个或多个字符的序列,如下所示:
"Zing went the strings of my heart!"
双引号不是字符串的一部分。双引号仅告知编译器它括起来的是字符串,
正如单引号用于标识单个字符一样。
4.2.1 char类型数组和null字符
C语言没有专门用于存储字符串的变量类型,字符串都被存储在char类型的
数组中。数组由连续的数组单元组成,字符串中的字符被存储在相邻的存储单元
中,每个单元存储一个字符。

注意图4.1中数组末尾位置的字符。这是空字符(null character),C语言

用它标记字符串的结束。
4.2.2 使用字符串
scanf()只读取了Angela Plains中的Angela,它在遇到第一个空白
(空格、制表符或换行符)时就不再读取输入。C语言还有其他的输入函数
(如,fgets()),用于读取一般字符串。
字符串和字符
字符串常量"x"和字符常量‘x‘不同。区别之一在于‘x‘是基本类型(char),
而"x"是派生类型(char数组);区别之二是"x"实际上由两个字符组成:‘x‘和
空字符。
技术图片

以上是关于4.2 字符串简介的主要内容,如果未能解决你的问题,请参考以下文章

不使用支持库的 Android 4.0、4.1 (<4.2) 中嵌套片段的最佳实践

Android 逆向类加载器 ClassLoader ( 类加载器源码简介 | BaseDexClassLoader | DexClassLoader | PathClassLoader )(代码片段

Android 逆向Linux 文件权限 ( Linux 权限简介 | 系统权限 | 用户权限 | 匿名用户权限 | 读 | 写 | 执行 | 更改组 | 更改用户 | 粘滞 )(代码片段

SpringCloud系列十一:SpringCloudStream(SpringCloudStream 简介创建消息生产者创建消息消费者自定义消息通道分组与持久化设置 RoutingKey)(代码片段

C#-WebForm-★内置对象简介★Request-获取请求对象Response相应请求对象Session全局变量(私有)Cookie全局变量(私有)Application全局公共变量Vi(代码片段

vue路由对象($route)参数简介