tnfh.net
当前位置:首页 >> C语言打印ChAr数组 >>

C语言打印ChAr数组

printf("%s",s[0]); -- 不加&符号 s[0] 表示 整型值,数值等于s[]里第一个字符(你的情况是h) 的 ASCII 值,如果用%d 格式打印,得104,如果用%c 格式打印,得字母h, 用%s打印 得乱码。 printf("%d",s[0]); 打出 104 printf("%c",s[0]); 打出 h %s ...

修改如下://注释修改,输入字符串再输入回车符,注意不能超过9个字符 #include int main() { int c,i=0; // char s[10]={0};// while((c=getchar())!='\n') //EOF { //for(i=0;i

试一试这种方式: char name[10][100] = {}; int ictr; for(ictr = 1; ictr

首先附值的时候为了使空间更准确可以这样 char c[]="wowow"; 第二是printf("%s", c); 而不是你的s% 。

对于字符数组可以一次性输出整个数组中的字符,但是对于数值类型的数组,只能利用循环进行逐个输出了。 下面举例说明如下: char a[] = "abcd"; // 定义一个字符类型的数组,并进行初始化int b[]={2, 3, 4, 1, 9} // 定义一个int型的数组,并进...

1、字符数组输出的时候,应该传入字符组首地址。sprintf(chr,"%s",a);才正确。 2、sprintf 跟printf 在用法上几乎一样,只是打印的目的地不同而已,前者打印到字符串中,后者则直接在命令行上输出。这也导致sprintf 比printf 有用得多。 sprintf...

printf函数的一般使用形式为:printf("输出格式",输出项系列);要输出字符串,则只需写出相应的输出格式以及输出项系列即可,其中输出格式为%s,输出项系列为字符串名 printf函数输出字符串的例子如下: #include void main() { char str[10]="AB...

定义:char str[1000]; 输入:scanf("%s",str);或是gets(str);前一个没有空格,后一个可以包含空格 输出:printf("%s",str);或是puts(str);

字符数组的输入输出可以有两种方法: 逐个字符输入输出(%c) 整个字符串一次输入输出(%s) 输出的字符中不包括结束符’\0’ 用%s输出字符串时,printf函数中的输出项是字符数组名,不是数组元素名 如果一个字符数组中包含多个’\0’,则遇第一个’\...

在C语言中,输入输出字符串有以下两种方式: 1 用scanf/printf输入输出。 scanf/printf是C语言的格式化输入输出函数,可以用于输入输出各种基础类型,字符串(char*)也在其支持范围内。 格式化字符为%s。 定义 char str[100]; 输入 scanf("%s",st...

网站首页 | 网站地图
All rights reserved Powered by www.tnfh.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com