字符串

来源:互联网 发布:羊毛毡仿真小猫咪淘宝 编辑:程序博客网 时间:2024/05/21 18:15
 1.
char s[10];


上面的数组声明最多能存9个字符构成的c字符串值。虽然数组长度为10,但其中只能有9个字母,另外有一个空字符'\0'来标记字符串结束。

c字符串变量声明:char  Array_name[Maximum_string_size + 1];之所以要加1,是考虑到还有一个空字符'\0',它用于终止存储在数组中的任何C字符串。


2.下面两条语句有何区别:

char s[]="abc";char s[]={'a','b','c'};

3.c字符串到数字的转换:

用atoi函数,如atoi("1234")返回整数1234,如果参数不对应int,atoi就返回0。atoi函数在头文件catdlib的库中。atol返回long类型值。