dec_hex.c

来自「Example the project test UART for AVR161」· C语言 代码 · 共 26 行

C
26
字号
#include "io8515.h"
#include  "hider_ver2.h"       
 
unsigned char buf_dec[8];    
void sprint_long(long int var){  
  var=var&0x1ffff;
  buf_dec[1]=var/1000000;
  buf_dec[2]=var%1000000/100000;
  buf_dec[3]=(var%1000000)/10000-buf_dec[2]*10;
  buf_dec[4]=(var%1000000)/1000-buf_dec[2]*100-buf_dec[3]*10;
  buf_dec[5]=(var%1000000)/100-buf_dec[2]*1000-buf_dec[3]*100-buf_dec[4]*10;
  buf_dec[6]=(var%1000000)/10-buf_dec[2]*10000-buf_dec[3]*1000-buf_dec[4]*100-buf_dec[5]*10;
  buf_dec[7]=(var%1000000-buf_dec[2]*100000-buf_dec[3]*10000-buf_dec[4]*1000-buf_dec[5]*100-buf_dec[6]*10);
                                                                             
}

void sprint_int(unsigned  int var){ 
  buf_dec[1]=var/10000;
  buf_dec[2]=var%10000/1000;
  buf_dec[3]=(var%10000)/100-buf_dec[2]*10;
  buf_dec[4]=(var%10000)/10-buf_dec[2]*100-buf_dec[3]*10;
  buf_dec[5]=var%10000-buf_dec[2]*1000-buf_dec[3]*100-buf_dec[4]*10;
                                                                             
}
 

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?