c语言字符赋值
发布时间: 2021-03-25 14:04:26
Ⅰ c语言字符串赋值
b[]中最后一个逗号是占了一个字节的,因此数组的长度为10。当把字符串赋给一个数组时,字符串后面还有一个空操作符,要占个字节,这个就刚好了。
Ⅱ c语言字符串赋初值
scanf("%c",&s[i]);
/*这条语句就是要你输入字符*/
for(i=0;i<7;i++)
printf("%c",s[i]);
/*这里是输出你输入的字符
二,三楼的说的都错了,你运行程序时直接可以给数组赋初值的
我想你没搞明白的是到底上面输入的是字符,还是字符串吧
%c格式输入输出的是单个字符
%s格式输入输出的是一个字符串
因为你上面的是字义的一个数组,所以输入输出的时候都是string,%c格式是将单个字符依次给数组,输出时也是单个输出的
Ⅲ c语言给单个字符赋值
从键盘输入给字符赋值
char
ch;
scanf("%c",&ch);
上述语句就是从键盘输入给字符变量ch赋值
Ⅳ C语言 怎么把字符数组中的字符赋值给字符变量
charszData[5]={'A','b','c','d','