您的位置:首页技术文栏单片机C51
内容搜索:
阅读内容
背景:#EDF0F5 #FAFBE6 #FFF2E2 #FDE6E0 #F3FFE1 #DAFAF3 #EAEAEF 默认  

长整数转换

[日期:2008-06-30 ] [来源:东哥单片机学习网 www.picavr.com 整理 作者:佚名] [字体: (投递新闻)
1、利用sprintf函数;
例如:
int i=0x668;
char buffer[20];

sprintf(buffer,"%d",i);
这时候buffer存的就是字符串"1640"(0x668=1640),在做显示把每位减去'0'即可,好办了吧。

2、还有一种方法:
unsigned char ge,shi,bai,qian;
float temp;

temp=0x0668;
ge=temp%10;
temp/=10;
shi=temp%10;
temp/=10;
bai=temp%10;
temp/=10;
qian=temp%10;
...
当然可以用循环+数组的方式
阅读:
录入:JETTA

推荐 】 【 打印
本文评论
      全部评论
发表评论


点评: 字数
姓名:
站长推荐