社区
C语言
帖子详情
请问在C++中如何将INT转换成CHAR!!谢!
liwenqian
2001-04-07 02:57:00
...全文
13972
15
打赏
收藏
请问在C++中如何将INT转换成CHAR!!谢!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
bighead
2001-04-10
打赏
举报
回复
itoa 可以吗?
zzj_mjz
2001-04-10
打赏
举报
回复
用_itoa可以,谢谢amadou,如果是我的问题就把分给你,可惜不是;-)
zzj_mjz
2001-04-10
打赏
举报
回复
我以前的方法和horkey的思路差不多
char cValue[10];//存放转成的char
int iValue,iTemp,j=0;
iValue=12345; //要转换的整数
iTemp=iValue;
while(iTemp!=0)
{
cValue[j++]=char(iTemp%10+'0');
iTemp/=10;
}
cValue[j]='\0';
_tcsrev(cValue);//须包入<tchar.h>
有没有更好的方法,我也想知道
horkey
2001-04-10
打赏
举报
回复
应该将一个整数每个位都分解,再逐个转换成char。比如1234,先分解成1,2,3,4在转换成char型。具体实现可以在讨论。
amadou
2001-04-10
打赏
举报
回复
可以用求余的算法来处理超出范围的INT呀
liwenqian
2001-04-10
打赏
举报
回复
我要给分!
凡是回话有itoa!
personnel
2001-04-10
打赏
举报
回复
itoa( int value, char *string, int radix );
第一个参数:你要转化的int;
第二个参数:转化后的char*;
第三个参数:你要转化的进制;
sample;
int n = 12;
char c[20];
itoa( n, c, 2 );
itoa( n, c, 10);
itoa( n, c, 16);
c的值分别为, 11000, 12, c;
codica
2001-04-10
打赏
举报
回复
用sprintf(c,"%d",i);
其中 char c[];
int i;
rh
2001-04-09
打赏
举报
回复
真的一定通用吗?
char是多少个位
int是多少个位?
应该是
在char允许的范围里……如楼上大哥们所说~~
呵呵~~钻牛角尖……但是题目是“把int转换为char”
所以……xixi~
满桌烟灰
2001-04-09
打赏
举报
回复
不知道在说什么!!
w12
2001-04-08
打赏
举报
回复
<stdlib.h>
你知道这个函数吗? _itoa
对于C++来int,char讲没有什么区别。
xycleo
2001-04-07
打赏
举报
回复
int char是通用的!!!!
stormywaters
2001-04-07
打赏
举报
回复
int i;
char c;
c=(char) i;
neptune
2001-04-07
打赏
举报
回复
int i = 32;
cout << static_cast<char> (i);
BrentIvan
2001-04-07
打赏
举报
回复
int i = 32;
char c;
c = i;
c++
中
int
与
char
相互转换
一、ASCII表 了解
int
与
char
相互转换之前,...
char
转
int
之前,先将运算式
中
的每个字符都
转换成
ASCII码值,再进行计算。 以下代码为例,其
中
i3的结果符合我们的预期要求。
char
c = '0';
int
i1 = c; // 48...
C++
将
int
型整数转换为
char
类型数组
将
int
型整数转换为
char
类型数组: 使用snpr
int
f(s, sizeof(s), "%d", x),其
中
s为数组名,sizeof(s)为数组长度,"%d"指定整数类型,x为需要进行转换的整数。正确调用可完成整数类型转换字符数组。 通常不建议使用...
c++
中
int
转换为
char
* 类型
int
转
char
类型
C++
char
转换为
int
(
char
to
int
)
/* note that the
int
cast is not necessary --
int
ia = a would suffice */ cout<<ia<<endl; 结果如下: 可以看出这种方法得到的其实是
char
对应的ascii码。 因为ascii码...
C++
中
int
与
char
相互转换
一、ASCII表 了解
int
与
char
相互转换之前,先让...
char
转
int
之前,先将运算式
中
的每个字符都
转换成
ASCII码值,再进行计算。 以下代码为例,其
中
i3的结果符合我们的预期要求。
char
c = '0';
int
i1 = c; // 48...
C语言
70,020
社区成员
243,266
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章