久久久久久久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
主站蜘蛛池模板:
精品国产乱码久久久久久中文
|
国产一区二区在线视频
|
午夜影院在线免费观看视频
|
久久99蜜桃综合影院免费观看
|
久久久久久免费免费
|
国产一区日韩在线
|
亚洲国产精品成人无久久精品
|
亚洲视频欧美视频
|
国产传媒在线观看
|
99久久精品国产麻豆演员表
|
久久久久亚洲
|
欧美 日韩 中文
|
黄视频网站免费观看
|
日韩三级在线
|
在线一区视频
|
亚洲成人av一区二区
|
暖暖成人免费视频
|
国产在线一区二区三区
|
国产在线aa
|
伊人成人免费视频
|
欧美aⅴ在线观看
|
精品国产一区二区三区久久
|
一区二区三区四区在线视频
|
伊人91在线
|
中文字幕视频在线看5
|
欧美电影在线
|
一级黄片一级毛片
|
91亚洲欧美
|
99精品国产一区二区三区
|
黄色网址在线播放
|
久久亚洲春色中文字幕久久久
|
亚洲国产精品成人综合久久久
|
精品国产区
|
超碰成人免费
|
99精品在线观看
|
久久久天天
|
久久免费国产
|
午夜欧美一区二区三区在线播放
|
欧美日韩久久
|
免费精品视频一区
|
免费性视频
|