“hello bit”
这种由双引号引起来的一串字符称为字符串字面值,简称字符串
“”也是字符串,是空字符串
注意:字符串的结束标志是一个\0的转义字符。在计算字符串长度的时候\0是结束标志,不算做字符串内容
#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
int main()
{
//数据在计算机上存储的时候是2进制
//a - 97 - ASCII 码值
//A - 65
//这种编码方式叫 ASCII 编码
char arr[] = "abc";//数组
//"abc":'a','b','c','\0' -- '\0':字符串的结束标志
char arr1[] = { 'a', 'b', 'c' ,'\0'};
printf("%s\n",arr);
printf("%s\n", arr1);
return 0;
}

ASCII码表

字符串的长度
#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
#include <string.h>
int main()
{
char arr1[] = "abc";
char arr2[] = {'a','b','c'};
printf("%d\n", strlen(arr1));//strlen - string lenght - 计算字符串长度
printf("%d\n", strlen(arr2));
return 0;
}
arr1里面的字符有 a b和c到\0停止计数,arr1的字符长度是3
但是arr2中有a b c等等,一直等到遇见\0才停止技术,所以arr2的字符长度是任意值

©著作权归作者所有:来自51CTO博客作者Dc.Lan的原创作品,如需转载,请注明出处,否则将追究法律责任

更多相关文章

  1. 怎样在JavaScript中创建和填充任意长度的数组 [每日前端夜话0x29
  2. Python进阶:如何将字符串常量转为变量?
  3. Python是否支持复制字符串呢?
  4. 你真的知道Python的字符串怎么用吗?
  5. 从简单到复杂,一文带你搞懂滑动窗口在数组及字符串中的应用
  6. 你真的知道Python的字符串是什么吗?
  7. 详解Python拼接字符串的七种方式
  8. Python字符串必备速查表.pdf
  9. LeetCode 题解 | 1312. 让字符串成为回文串的最少插入次数

随机推荐

  1. IIS 部署 python web框架 Flask
  2. Python实现AHP(层次分析法)
  3. 用python绘出一个莫比乌斯环
  4. GIS / Gdal / OSGeos在Windows上的django
  5. yield表达式, 四种形式
  6. 判断变量是否是DataFrame 或者 Series
  7. Python学习之路:函数的非固定参数
  8. python编程从入门到实战1-3章
  9. 简谈-如何将图片下载到本地
  10. [D]用python提取多段字符串该怎么写正则