黑马程序员技术交流社区

标题: 谁试试下面的代码运行结果是什么? [打印本页]

作者: x_starry    时间: 2016-1-18 00:56
标题: 谁试试下面的代码运行结果是什么?
我没有苹果电脑,在win7用的是notepad++运行结果是乱码
#include "stdio.h"
#include "conio.h"
main()
{
  char a=176,b=219;
  printf("%c%c%c%c%c\n",b,a,a,a,b);
  printf("%c%c%c%c%c\n",a,b,a,b,a);
  printf("%c%c%c%c%c\n",a,a,b,a,a);
  printf("%c%c%c%c%c\n",a,b,a,b,a);
  printf("%c%c%c%c%c\n",b,a,a,a,b);
  getch();
}
作者: toveyloves    时间: 2016-1-19 01:51
我觉得会输出对应的ASCII码值

但运行结果是
۰\260\260\333
\260۰۰
\260\260۰\260
\260۰۰
۰\260\260\333

也不知道为何 如果在占位符都空格分开 又是另一种输出 不知道了
作者: 石门一梦    时间: 2016-1-19 09:49
等大神指教
作者: kegao    时间: 2016-1-19 23:47
jiayou jiayou
作者: wx_MkPtTU4D    时间: 2016-1-20 11:31
#include "conio.h"这个头文件还没有学到 ,看看咯
作者: 不见弱水三千    时间: 2016-1-21 10:38
加油




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2