怎样输出字符本身而不是ASCII码?
很多时候编程时,想要输出字符,却输出成其ASCII码,很头大。
解决办法
cout.put()
使用输出流cout时,选择使用cout.put(),这是专门输出单个字符的。
putchar()
putchar不用多说,干的就是这个。
%c
用printf是,注明%c输出,即可。
#include <iostream>
#include <string>
#include<stdio.h>
using namespace std;
int main() {
cout.put(106); cout<<endl;
cout.put('h'); cout<<endl;
putchar(106); cout<<endl;
printf("%c\n",99);//99是c
system("pause");
return 0;
}