C语言实现“十进制日期”转“十六进制日期”

 时间:2024-10-12 21:18:14

1、先看一下,十六进制日期和十进制日期之间的规律:1、十进制1~9与十六进制0x01~0x09,对应数相差0;2、十进制10~19与十六进制0x10~0x19,对应数相差6;3、十进制21~29与十六进制0x21~0x29,对应数相差12;4、十进制31~39与十六进制0x31~0x39,对应数相差18;。。。

C语言实现“十进制日期”转“十六进制日期”

2、C语言代码实现:static uint8 DEC_To_HEX_Fun(uint8 DEC_Date_Value){ uint8 HEX_Date_Value = 0; if(DEC_Date_Value > 59) { HEX_Date_Value = 255; /*invalid date*/ } else { HEX_Date_Value = DEC_Date_Value + (((DEC_Date_Value&0xF0)>>4)&0x0F) * 6; } return HEX_Date_Value;}

  • ReportViewer使用详解
  • 如何用windows任务计划程序设置定时任务(二)
  • win7系统怎么查看iis版本
  • H3C交换机有哪几种配置模式
  • PLSQL中如何进行界面的基本使用和编辑。
  • 热门搜索
    左边头疼是怎么回事 性生活不和谐怎么办 许褚怎么读 怎么了英语 本田crv怎么样 怎么修改图片格式 怎么会 飞蚊症怎么治 怎么生双胞胎 怎么看电脑主板型号