为什么没有显示(C语言)初学者问

来源:百度知道 编辑:UC知道 时间:2024/05/18 02:52:46
为什么没有显示
main()
{
int a=12;
char b='a';
b=a;
printf ('%s',z);
}
最后一句我打错了,printf ('%s',b);

下面6位,对不起了

把正确的写一下

你没有定义变量Z
%s是用来输出字符串的

修改如下
#include<stdio.h>
int main()
{
int a=12;
char b='a';
b=a;
printf("%c",b);
getch();
}
该程序输出 ♀

#include<stdio.h>
int main()
{
int a=12;
char b='a';
b=a;
printf("%d",b);
getch();
}
输出 12

printf ('%s',z);
%s是用来输出字符串的 如gagg
输出单个字符用%c
而且是双引号
printf (“%c",z);

==========================================
俺是1楼
问题补充:最后一句我打错了,printf ('%s',b);
下面6位,对不起了
把正确的写一下

=========================================
main()
{
int a=12;
char b='a';
b=a;
printf ('%c',b);
}

最好把12换成大一点的数不然输出的是空的``

如77,88

首先是 #include <stdio.h> 有这个才能包含输出函数 printf
你的a本来定义的是整型 下一行就变成了字符型
%s是用来输出字符串的 如果你要输出整型的话要用%d