【VC++6.0环境中输出特殊字符】教程文章相关的互联网学习教程文章

【C++】特殊字符“\0”,以及NULL相关【代码】

我们都知道,’\0’是字符串的结束标记。因此,执行这段代码:#include<bits/stdc++.h> usingnamespace std; int main(){cout<<"ab\0cd"; } 输出结果:ab这是因为,cout默认判断字符串到结束符号\0,认为字符串结束了,因此就停止。事实上,\0是一个非打印字符,也就是不能被打印出来的字符。如果直接尝试使用cout或者putchar输出\0,什么也不会发生。ascii码为0-31之间的字符都是非打印字符。 下面内容引用自《征服C指针》,是NUL...

VC++6.0环境中输出特殊字符

该方法最靠谱:https://blog.csdn.net/xiaofeilong321/article/details/8713002 输出特殊字符需使用扩展的ASCII码。 修改控制台显示设置: (1) 运行程序后点击命令行窗口左上角标题栏图标,选择默认值一项; (2) “选项”页面下找到“默认代码页”一栏,从下拉菜单里选择“437(OEM - 美国)”; (3) 关闭窗口重新运行。