📄 int_to_series.c
字号:
//====================================
//整数转为字符串,反回字符串地址;
//整数为16位二进制,注意符号;
char series2[6]; //返回的字符串
int int_to_series(data)
unsigned int data;
{
char series1[6]; //暂存的字符串,按倒序
unsigned int i,j,x,y; //X为数据,以及除10的商
x=data; //Y为除10的余数
for(i=0;(i<=5)&&(x!=0);i++) //除10且商不为0则循环
{
y=x%10;
x=x/10;
series1[i]=y+0x0030; //ASCII转换,并暂存
}
j=i;
for(i;i>0;i--)
{
series2[j-i]=series1[i-1]; //倒序变正序,存于字串2
}
if(j==0)
{
series2[0]=0x0030; //如果数据为0则单独处理
series2[1]=0;
}
else
series2[j]=0; //添加字符串结束标志
return series2; //返加字符串地址
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -