A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

我用C语言输出一个方格
printf("┌─┐\n");
printf("│  │\n");
printf("└─┘\n");

结果如下:

  可是在Eclipse里也想输出一个方格
System.out.println("┌─┐");
  System.out.println("│  │");
  System.out.println("└─┘");
结果却是这样。怎么回事啊? 怎么全角的变成了半角???



评分

参与人数 1技术分 +1 收起 理由
古银平 + 1 神马都是浮云

查看全部评分

1 个回复

正序浏览
汉字字符和规定了全角的英文字符及国标GB2312-80中的图形符号和特殊字符都是全角字符。一般的系统命令是不用全角字符的,只是在作文字处理时才会使用全角字符。
全角指一个字符占用两个标准字符位置。我猜测在eclipse中不会将两个标准字符位置用来显示一个字符。因为java中一个字符只占一个标准字符位置。所以eclipse自动把全角变为了半角。
仅供参考。

评分

参与人数 1技术分 +1 收起 理由
古银平 + 1 神马都是浮云

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马