📄 converse.c
字号:
unsigned int hextochar(unsigned char hex){
unsigned int first = 0 ;
unsigned int target = 0;
unsigned char temp = hex & 0x0f;
if( temp >= 0x0A )
first = temp + 0x37;
else
first = temp + 0x30;
target = first;
hex = hex >> 4;
if( hex >= 0x0A )
first = hex + 0x37;
else
first = hex + 0x30;
first = first << 8 ;
target |= first;
return target;
}
unsigned char bcd_char( int hex ,char *s ){
unsigned char i = 0 ,temp = 0;
int kk = 0 ;
if( hex < 0){
s[i] = '-';
i++;
hex = -hex;
}
kk = hex;
temp = hex /10000;
if( kk >= 10000 ){
s[i] = temp + 0x30;
i++;
}
hex = hex % 10000;
temp = hex /1000;
if( kk >= 1000 ){
s[i] = temp + 0x30;
i++;
}
hex = hex % 1000;
temp = hex /100;
if( kk >= 100 ){
s[i] = temp + 0x30;
i++;
}
hex = hex % 100;
temp = hex /10;
if( kk >= 10 ){
s[i] = temp + 0x30;
i++;
}
hex = hex % 10;
s[i] = hex+ 0x30;
i++;
return i;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -