久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

標題: 單片機將一個32位長整型變量dat轉為字符串函數,比如把1234轉為"1234" [打印本頁]

作者: 51黑bing    時間: 2016-3-21 01:52
標題: 單片機將一個32位長整型變量dat轉為字符串函數,比如把1234轉為"1234"
這個c語言寫的函數可以用在單片機系統里面:
  1. /******************************************************************
  2. 功能:將一個32位長整型變量dat轉為字符串,比如把1234轉為"1234"
  3. 參數:dat:待轉的long型的變量
  4.       str:指向字符數組的指針,轉換后的字節串放在其中   
  5. 返回:轉換后的字符串長度                                
  6. ******************************************************************/
  7. #if defined Send_Num||defined Send_StrNum
  8. unsigned char Long_Str(long dat,unsigned char *str) // 長整型數轉換為字符串,返回值為轉換后的字符串長度
  9. {
  10.         signed char i=0;
  11.         unsigned char len = 0;
  12.         unsigned char buf[11];           // 長整數最大值4294967295,轉ASCII碼后占用10+1=11字節
  13.         if (dat < 0)               // 如果為負數,首先取絕對值,并添加負號
  14.         {
  15.                 dat = -dat;
  16.                 *str++ = '-';
  17.                 len++;
  18.         }
  19.         do
  20.         {                               // 低位在前高位在后順序排列
  21.                 buf[i++] = dat % 10+0x30;        // C語言中數組下標固定從0開始
  22.                 dat /= 10;
  23.         } while (dat > 0);
  24.     len += i;                 // i最后的值就是有效字符的個數
  25.     while (i-- > 0)           // 高位在前低位在后順序排列
  26.     {
  27.         *str++ = buf[i] ;
  28.     }     
  29.         *str = 0;                 // 添加字符串結束符方便使用KEIL自帶的字符串處理函數處理
  30.         return len;               // 返回字符串長度
  31. }
復制代碼



作者: 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精品在线观看 | 久久久天天 | 久久免费国产 | 午夜欧美一区二区三区在线播放 | 欧美日韩久久 | 免费精品视频一区 | 免费性视频 |