C语言-字符串的定义与初始化
2013-09-04 21:09
197 查看
字符串的定义与初始化
//字符串的定义与初始化
char s[] = {'l','j','j','\0'};//字符串 , \0 是区分字符串的结束符
char s1[4] = {'l','j','j','\0'};//字符串
char s2[] = {'l','j','j'};//不是字符串
char s3[] = "ljj";//字符串,默认会自动在最后加上 \0
printf("s = %s \n", s);//%s是字符串类型
\0是转义字符 代表是空值NULL,在字符串代表是结束。
若没加就不是字符串
若用字符串打印类型打印会打印到有\0结束符为止才结束
字符 元素默认值是\0
这里可以把\0当成一个句号,一句话的结束符号。
也就是字符串的结束符
//字符串的定义与初始化
char s[] = {'l','j','j','\0'};//字符串 , \0 是区分字符串的结束符
char s1[4] = {'l','j','j','\0'};//字符串
char s2[] = {'l','j','j'};//不是字符串
char s3[] = "ljj";//字符串,默认会自动在最后加上 \0
printf("s = %s \n", s);//%s是字符串类型
\0是转义字符 代表是空值NULL,在字符串代表是结束。
若没加就不是字符串
若用字符串打印类型打印会打印到有\0结束符为止才结束
字符 元素默认值是\0
这里可以把\0当成一个句号,一句话的结束符号。
也就是字符串的结束符
相关文章推荐
- C语言中字符数组和字符串定义和初始化的问题
- C语言的字符数组(字符串)的定义与初始化
- c语言中的字符串的定义及初始化和输出
- c语言中静态数组的定义和初始化
- c语言二维数组的定义和初始化
- 我也要学C语言-第十九章:结构体的定义和初始化
- C语言中字符串的几种定义方式
- c语言中静态数组的定义和初始化
- C语言声明,定义,赋值,初始化
- C语言基础(七)字符串 类型重定义 结构体
- 【c语言】为下面的函数原型编写函数定义,这个字符串参数必须包含一个或者多个数字,函数应该把这些数字字符转换为整数并返回这个整数。
- c语言—指针基础(4:字符串常见定义方式)
- 利用C语言的部分初始化特性进行字符串的全部初始化。
- c语言中字符串常见初始化时的问题,以及字符串数组与指针区别的分析
- C语言学习笔记:定义,声明,初始化
- C语言字符串二种方式定义
- 【C语言】为下面的函数原型编写函数定义: int ascii_to_integer(char *str); 这个字符串参数必须包含一个或者多个数字,函数应该把这些数字字符转换为整数并返回这个整数。
- C语言INT64类型和GCC中的long long的定义,及sprintf格式字符串的定义
- c语言中float、double的区别和用string定义字符串反置
- c语言中要输入一个字符串时,必须先初始化