久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
單片機將一個32位長整型變量dat轉為字符串函數,比如把1234轉為"1234"
[打印本頁]
作者:
51黑bing
時間:
2016-3-21 01:52
標題:
單片機將一個32位長整型變量dat轉為字符串函數,比如把1234轉為"1234"
這個c語言寫的函數可以用在單片機系統里面:
/******************************************************************
功能:將一個32位長整型變量dat轉為字符串,比如把1234轉為"1234"
參數:dat:待轉的long型的變量
str:指向字符數組的指針,轉換后的字節串放在其中
返回:轉換后的字符串長度
******************************************************************/
#if defined Send_Num||defined Send_StrNum
unsigned char Long_Str(long dat,unsigned char *str) // 長整型數轉換為字符串,返回值為轉換后的字符串長度
{
signed char i=0;
unsigned char len = 0;
unsigned char buf[11]; // 長整數最大值4294967295,轉ASCII碼后占用10+1=11字節
if (dat < 0) // 如果為負數,首先取絕對值,并添加負號
{
dat = -dat;
*str++ = '-';
len++;
}
do
{ // 低位在前高位在后順序排列
buf[i++] = dat % 10+0x30; // C語言中數組下標固定從0開始
dat /= 10;
} while (dat > 0);
len += i; // i最后的值就是有效字符的個數
while (i-- > 0) // 高位在前低位在后順序排列
{
*str++ = buf[i] ;
}
*str = 0; // 添加字符串結束符方便使用KEIL自帶的字符串處理函數處理
return len; // 返回字符串長度
}
復制代碼
作者:
guozj
時間:
2016-8-23 12:03
看不懂啊 能寫個例子看看嗎
作者:
mashi2003
時間:
2020-3-2 09:54
很好,有用!值得學習。。。。
歡迎光臨 (http://m.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
久草色播
|
91免费在线
|
国产精品久久久久久久毛片
|
国产精品久久久久久久久久三级
|
中文一区
|
亚洲国产精品视频
|
欧美在线视频一区二区
|
一区欧美
|
四虎成人免费视频
|
成人做爰www免费看 午夜精品久久久久久久久久久久
|
91精品国产色综合久久
|
天天干天天干
|
av片在线观看网站
|
一区二区三区成人
|
国产99在线 | 欧美
|
国产精品欧美一区二区三区不卡
|
999观看免费高清www
|
欧美一级黄色免费
|
欧美a级成人淫片免费看
|
国产日产精品一区二区三区四区
|
欧美日韩电影在线
|
午夜天堂精品久久久久
|
国产乱码高清区二区三区在线
|
久国产视频
|
亚洲精品久久久久中文字幕欢迎你
|
日日夜夜精品视频
|
精品久久久久久亚洲精品
|
成人午夜免费福利视频
|
亚洲国产精品久久人人爱
|
欧美黄页
|
亚洲精品一区二区三区蜜桃久
|
久久久久久免费毛片精品
|
涩涩鲁亚洲精品一区二区
|
欧美情趣视频
|
91在线视频免费观看
|
99re6在线视频
|
精精国产xxxx视频在线播放7
|
日本污视频
|
精品国产乱码久久久
|
日韩精品一区二
|
中文字幕一区二区三区乱码图片
|