| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 14183 人关注过本帖
标题:将int型转换成char型的怎么搞啊``
只看楼主 加入收藏
wang__
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2007-7-26
收藏
得分:0 

代码`

2007-08-05 16:30
shi625628276
Rank: 1
等 级:新手上路
帖 子:26
专家分:9
注 册:2011-9-2
收藏
得分:0 
#include<stdio.h>

int q,x;
char y,p;
void main()
{
    scanf("%d",&x);

    y=(char)(x>>8);
    p=(char)x;
    printf("%d,%d",y,p);
}
2012-02-01 08:41
h15527287778
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2012-6-4
收藏
得分:0 
用函数itoa()。
itoa的用法:
itoa(i,num,10);
i 需要转换成字符的数字
num 转换后保存字符的变量
10 转换数字的基数(进制)10就是说按照10进制转换数字。
2012-06-04 00:24
在炼一夕
Rank: 1
等 级:新手上路
帖 子:4
专家分:2
注 册:2012-6-20
收藏
得分:0 
回复 4楼 perfume
它的取值范围不同,int型可以到65536   char型就不行,但是在一定范围之内可以,例如 int型的   65,char型的是A
2012-06-20 22:32
明明乐
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2012-6-23
收藏
得分:0 
有相应的语句可以做到,9楼的正解,注意加上头文件。
2012-06-23 11:37
小小小阳
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2012-9-4
收藏
得分:0 
int是两字节,
int a[i];
unsigned char DataBuf[5];

    DataBuf[0]=a[i]/10000+'0';
    DataBuf[1]=a[i]%10000/1000+'0';
    DataBuf[2]=a[i]%1000/100+'0';
    DataBuf[3]=a[i]%100/10+'0';
    DataBuf[4]=a[i]%10+'0';
 
 就可以了。
2012-09-04 20:54
快速回复:将int型转换成char型的怎么搞啊``
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.038048 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved