Arduino常用算法1大纲 & 整数位数分离

/*功能:汇总常用的算法
 *说明:1 HEX字符  转换为  int   没啥用
 *       Hex2Dec()
 *     2 分离int数值各个位数   对个位 十位 百位。。处理
 *       Int2Char()   //缺点:数组中空的内容也打印出来了
 *       Int2Str
 *       Int2Div   辗转相除发
 *     3 int转换成 任意进制   形参(待转换数值,转换的进制)  返回值保存到数组中
 *       JinZhi
 *     4 num++%n   循环任意次数n-1
 *     5 部分替换  剪切 到 新窗口  再替换 soeasy!
 *     6 格式化打印 #include <Streaming.h>
 *       Serial<<"Hi  "<<val1<<val2<<"dj";
 */

#include <Streaming.h>
char buf[10];

void setup() {
  Serial.begin(9600);
//  int val;scanf("%d",val);Serial.println(val);//scanf 功能没体现出来
  Serial.println("*******❤❤❤❤❤********");
  Int2Char(12345);//缺点:有多余的数值
  Int2Str(987);//可行,注意指向str的字符指针的定义  有点特殊   str好像不是指针
  Int2Div(65535);//倒序  
 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值