2014-01-20 155 views
4

我正在编写一些代码来打印重叠的ASCII字符对象,我希望有一些是不可见的,而不是典型的“”空格字符。这会解决它吗?ascii字符255是隐形字符还是空格?

cout << char(255); 
+11

有没有这样的事情“ASCII 255” - ASCII是7位字符集。见http://en.wikipedia.org/wiki/ASCII –

+1

ASCII是一个7位编码,因此值范围在0..127, –

+0

噢好吧。我想我是在谈论一个十进制字符。 – Dljcali

回答

2

我想你的意思是当你按ALT + 255。

而且没有ALT + 255与空格不一样。

这是一个字符值表。

字符十进制十六进制十月

空间32 20 40

ALT + 255 160 A0 240

我不知道很多C++但也许是

cout << char(160); 
3

在最常用的扩展8位ASCII表255是''符号(带分音符的拉丁小写字母y)。 空格字符是十进制值32 那么你正在寻找可能是:

cout << char(32); 
+1

准确地说,这将是ISO-8859-x扩展,如ISO-8859-1(与前255个Unicode代码点一致) – MSalters

+0

@ MSalters:256,对不对? – dalle