标题:ASCII码的困惑,高手帮我看看。
只看楼主
edward9092
Rank: 2
等 级:等待验证会员
帖 子:329
专家分:59
注 册:2009-1-5
结帖率:100%
已结贴  问题点数:20 回复次数:3 
ASCII码的困惑,高手帮我看看。
printf("%c%c",219,219);

这样句在我在win-tc上编译得到的是白格;

而当我用vc编译时得到的确是一个汉字“圹”;

这是什么原因呢?

难道ASCII对应的有两个符号吗?

请高手帮忙讲解一下。先谢谢啦。。
搜索更多相关主题的帖子: ASCII 困惑 
2009-07-20 18:03
edward9092
Rank: 2
等 级:等待验证会员
帖 子:329
专家分:59
注 册:2009-1-5
得分:0 
看了这个帖子。https://bbs.bccn.net/thread-263896-1-1.html

但是还是不明白。
2009-07-20 18:09
forever74
Rank: 12Rank: 12Rank: 12
来 自:CC
等 级:贵宾
威 望:49
帖 子:1636
专家分:3940
注 册:2007-12-27
得分:20 
原理性的问题,不妨搜索一下“代码页”
如果就想显示白块的话,输出前system("chcp 437");就差不多了。

对宇宙最严谨的描述应该就是宇宙其实是不严谨的
2009-07-20 18:27
edward9092
Rank: 2
等 级:等待验证会员
帖 子:329
专家分:59
注 册:2009-1-5
得分:0 
回复 3楼 forever74
有点明白了。先谢谢啦。不过还有两个问题?

1.怎么样才能在不同等的代码页之间转换呢?
system("chcp 437");是这个吗??(我加了之后没有用啊!)
具体是什么意思呢?

2.哪里有不同代码页的编码呢?(我在网上找了很久都没找到
2009-07-20 20:57



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-279922-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.049713 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved