#include,<stdio.h> main() {char c1='H',c2=c1+32; printf("%c,%2d\n",c2,c2) }
#include,<stdio.h> main() {char c1='H',c2=c1+32; printf("%c,%2d\n",c2,c2) }
日期:2013-04-05 14:01:27 人气:3
这个问题是什么?? 修改错误?
#include //中间没有逗号
main()
{
char c1='H',c2=c1+32;
printf("%c,%2d\n",c2,c2); //缺少分号
}
%2d中的2表示宽度,也就是输出的数所占的列数,如果这个数实际的位数比2大,按实际输出来,如果比2小,则按2的宽度输出,不够补充空格。