读书人

@@char数组初始化有关问题@@

发布时间: 2013-01-28 11:49:56 作者: rapoo

@@char数组初始化问题@@

                            
[解决办法]
\012 作为一个八进制数
其他的不用解释吧
[解决办法]
引用:
引用:引用:\012 作为一个八进制数
其他的不用解释吧
我说的是长度strlen, Ok?
长度 在这里一直说的是数组长度


根据楼主说的去理解 : 数组1的长度很容易理解,因为后面会自动加个“\0”
[解决办法]
便多一,

只有字符有初始化方式:
char str[]="123456";

其他型初始化要用{},
char str[]={'1','2','3','4','5','6','\0'};
和上面的等。
[解决办法]
'\101'表示字符'A'
'\012'表示加车符'\n'
其中,101,012是八进制。

\ddd代表八进制数
\xhh代表十六进制数
并且这些数在单引号内,代表一个字符,这个字符就是这个数字在ASCII码的字符

我想楼主这么高智商应该懂了……

读书人网 >C语言

热点推荐