C++ 怎样将整数存到字符类型的变量中?
问题不好描述,举个例子:#include<iostream>usingnamespacestd;voidmain(){inta=1;charb=static_cast<c...
问题不好描述,举个例子:
#include <iostream>
using namespace std;
void main(){
int a=1;
char b=static_cast<char>(a);
cout<<b<<endl;
}
输出的结果是个笑脸。。。怎样才能输出1来?也就是说怎样让b='1' 展开
#include <iostream>
using namespace std;
void main(){
int a=1;
char b=static_cast<char>(a);
cout<<b<<endl;
}
输出的结果是个笑脸。。。怎样才能输出1来?也就是说怎样让b='1' 展开
展开全部
字符1的ASCII为49,即将a的值改为49即可。即a=49
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用格式化字符函数sprintf。
int a=1000;
char array[10]={0};
sprintf(array,"%s",a);
cout<<array<<endl;
int a=1000;
char array[10]={0};
sprintf(array,"%s",a);
cout<<array<<endl;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#include <iostream>
using namespace std;
void main(){
int a=1;
char b=static_cast<char>(a);
cout<<(int)b<<endl;
}
强制转换
using namespace std;
void main(){
int a=1;
char b=static_cast<char>(a);
cout<<(int)b<<endl;
}
强制转换
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
int a = 1;
std::stringstream ss;
ss << a;
std::string b = ss.str();
std::stringstream ss;
ss << a;
std::string b = ss.str();
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询