正在加载图片...
字符串结束标志是“\0”,如: char ch[]=” China China”在存储器中实际占用6个字节: 五、字符数组的输入和输出 1、字符数组的输出 (1)用格式符“%c”控制的 printf():如: static char c[12]={‘I for(i=0;i<12;i++) printf(“%c”,c[i]) printf(“\n”) (2)用格式符“%s”控制的 printf():如 static char c[]=“ China” for(i=0;i<10;i++) printf(“%s”,c) (3)puts(字符数组):如: #include <stdio. h> Inden static char city[]=“ YangZhou” for(i=0;i<=8:;i++) printf(“%c”,city[i]) print printf(“%sn”,city) (1)puts用字符数组名,而不用数组元素名 (2)输出的字符串中可含转义字符:如 static char str[]=“ China\ nBeijing” puts(str)字符串结束标志是“\0”,如: char ch[]=”China”; “China”在存储器中实际占用 6 个字节: 五、字符数组的输入和输出 1、字符数组的输出 (1)用格式符“%c”控制的 printf();如: main() { static char c[12]={‘I’,‘ ’, ‘a’, ‘m’,‘ ’, ‘a’, ‘ ’, ‘b’, ‘o’, ‘y’, ‘.’}; int i; for( i=0; i<12; i++) printf(“%c”, c[i]); printf(“\n”); } (2)用格式符“%s”控制的 printf();如: main() { static char c[ ]=“China”; int i; for(i=0; i<10; i++) printf(“%s”, c); } (3)puts (字符数组);如: #include <stdio.h> main ( ) { static char city[ ]=“YangZhou”; int i, j; for (i=0;i<=8;i++) printf (“%c”,city[i]); printf (“\n”); printf (“%s\n”,city); puts(city); } 注意: (1)puts 用字符数组名,而不用数组元素名; (2)输出的字符串中可含转义字符;如: static char str[]=“China\nBeijing”; puts(str);
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有