zoukankan      html  css  js  c++  java
  • C语言实验单片机串口发送int型数据

    void SendIint(int n)reentrant 
    {
    	unsigned char s;
    	while(n!=0)
    	{
    		s=(unsigned char)n%10+48;
    		SendByte(s);
    		s=s/10;
    	}
    }
    void SendInt(int n)
    {
    	if(n==0)
    	{
    		SendByte(48);	
    	}
    	else if(n>0)
    	{
    		SendIint(n);	
    	}
    	else
    	{
    		SendByte(45);
    		SendIint(-n);	
    	}
    	
    }
    

    之前,在做基于JAVA的串口通信时,遇到了如何发送整形数据的问题,后来,得到了解决,在网上很多地方都没有提供有效的方式。

    程序中也使用了递归做处理,并且可以处理整数、负数以及0.

  • 相关阅读:
    [bzoj4364] [IOI2014]wall砖墙
    [bzoj3064] [Tyvj 1518] CPU监控
    [bzoj3434] [WC2014]时空穿梭
    ASP.NET
    ASP.NET
    ASP.NET
    ASP.NET
    ASP.NET
    ASP.NET
    MSSQL
  • 原文地址:https://www.cnblogs.com/shugen/p/6863063.html
Copyright © 2011-2022 走看看