黑马程序员技术交流社区
标题:
想用java输出方格,为什么拷的时候是全角,输出却是半角?
[打印本页]
作者:
马金池
时间:
2012-12-7 20:19
标题:
想用java输出方格,为什么拷的时候是全角,输出却是半角?
我用C语言输出一个方格
printf("┌─┐\n");
printf("│ │\n");
printf("└─┘\n");
结果如下:
1.jpg
(791 Bytes, 下载次数: 29)
下载附件
2012-12-7 20:09 上传
可是在Eclipse里也想输出一个方格
System.out.println("┌─┐");
System.out.println("│ │");
System.out.println("└─┘");
结果却是这样。怎么回事啊? 怎么全角的变成了半角???
2.jpg
(1.12 KB, 下载次数: 32)
下载附件
2012-12-7 20:17 上传
作者:
qiucheng1990
时间:
2012-12-7 20:41
汉字字符和规定了全角的英文字符及国标GB2312-80中的图形符号和特殊字符都是全角字符。一般的系统命令是不用全角字符的,只是在作文字处理时才会使用全角字符。
全角指一个字符占用两个标准字符位置。我猜测在eclipse中不会将两个标准字符位置用来显示一个字符。因为java中一个字符只占一个标准字符位置。所以eclipse自动把全角变为了半角。
仅供参考。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2