C++ char转换成int问题

你的问题可以有两个理解:
理解一、你是想把int型的变量强制转换为char型的变量吗?很简单在变量前加强制转换运算符就可以了。例程:
int
a=1;
char
c=(char)a;
//把a强制转换为char型赋给变量c
理解二、你是想把1转换为字符‘1’吧?在ASCII编码表中,字符‘0’~‘9’是顺序编码的,所以用相应的值加上字符‘0’的编码,就是那个值的ASCII码了。例程:
int
a=1;
char
c=a+'0';
//c的值就是'1'的ASCII码值

扩展阅读:java 把char转换成int ... c++ char与string转换 ... c++将int强制转换为char ... 怎么把char转成int ... 把char换成int会怎么样 ... c++编程 ... c++vector int char ... 将char转换为int会怎样 ... char可以自动转换成int吗 ...

本站交流只代表网友个人观点,与本站立场无关
欢迎反馈与建议,请联系电邮
2024© 车视网