学习C第二天-字符串
16lz
2021-01-22
“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的字符长度是任意值
更多相关文章
- 怎样在JavaScript中创建和填充任意长度的数组 [每日前端夜话0x29
- Python进阶:如何将字符串常量转为变量?
- Python是否支持复制字符串呢?
- 你真的知道Python的字符串怎么用吗?
- 从简单到复杂,一文带你搞懂滑动窗口在数组及字符串中的应用
- 你真的知道Python的字符串是什么吗?
- 详解Python拼接字符串的七种方式
- Python字符串必备速查表.pdf
- LeetCode 题解 | 1312. 让字符串成为回文串的最少插入次数