比如这个字节,它的值是几进制的?该如何转为正常的字符串?
char *sub_1386F() { if ( byte_146C8 != 104 ) { byte_146C8 = 104; byte_146C9 = 116; byte_146CA = 116; byte_146CB = 112; byte_146CC = 58; } return &byte_146C8; }
麻烦懂的大哥解释下这个伪代码。谢谢
拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...
其实,是10进制的ASCII码,在c++中,想把ASCII码值转换成字符,可以用“”(反斜杠)+ASCII码。例如:
#include<iostream> using namespace std; int main(){ char a;//定义一个char类型变量 a=104; cout<<a<<endl; cout<<"4"<<endl; //你在运行时会发现两个都是一样的 }
其实,是10进制的ASCII码,在c++中,想把ASCII码值转换成字符,可以用“”(反斜杠)+ASCII码。
例如: