
C实用function
keyu0915
这个作者很懒,什么都没留下…
展开
-
二进制整数装换为十六进制
在密码程序中经常需要二进制大整数装换为十六进制,如内存中8位二进制整数 00111111 (63)转化为十六进制的字符串形式“3F”.这个转换与char a = 63; printf("%02X", a)不同, 其结果为ASCII 值为63的“?”,而不是想要的“3F ”。#include#includechar byte2hex_table[256] = {'0','1',原创 2017-08-26 15:23:36 · 1739 阅读 · 0 评论 -
ASCII的十六进制字符串转化成二进制整数
#include#include#include/*********************************************************************** 1. FILENAME:"hex2byte.c"** 2. unsigned char * hex2byte(char *hex_string,unsigned char *byte_l原创 2017-08-26 15:35:48 · 1248 阅读 · 0 评论