字符数组的输出,在C语言里如何实现?
提问人:杨紫红发布时间:2020-11-16
(1)用格式符“%c”控制的 printf(),逐个字符输出
(2)用格式符“%s”控制的 printf();字符数组值整体输出
(3)puts (字符数组名);字符数组值整体输出
注意:
(1)puts用字符数组名,而不用数组元素名;
(2)输出的字符串中可含转义字符;如:
static char str[]=“China\nBeijing”; puts(str);
(3)如果数组长度大于字符串实际长度,也只输出到遇‘\0’时结束(即若一个字符数组中包含一个以上的‘\0’,则遇到第一个时输出就结束)。如:printf(“%s\n”,“ABCD\0EFGH”); 只输出ABCD
(2)用格式符“%s”控制的 printf();字符数组值整体输出
(3)puts (字符数组名);字符数组值整体输出
注意:
(1)puts用字符数组名,而不用数组元素名;
(2)输出的字符串中可含转义字符;如:
static char str[]=“China\nBeijing”; puts(str);
(3)如果数组长度大于字符串实际长度,也只输出到遇‘\0’时结束(即若一个字符数组中包含一个以上的‘\0’,则遇到第一个时输出就结束)。如:printf(“%s\n”,“ABCD\0EFGH”); 只输出ABCD
继续查找其他问题的答案?
相关视频回答
回复(0)
点击加载更多评论>>