ASCII码转换成16进制程序以及ASCII码与16进制对应关系

  • 格式:doc
  • 大小:60.50 KB
  • 文档页数:2

ASCII与16进制转换

ASCII 16进制 ASCII 16进制 ASCII 16进制 ASCII 16进制

NUL 00H DLE 10H SP 20H 0 30H

SOH 01H DC1 11H ! 21H 1 31H

STX 02H DC2 12H " 22H 2 32H

ETX 03H DC3 13H # 23H 3 33H

EOT 04H DC4 14H $ 24H 4 34H

ENQ 05H NAK 15H % 25H 5 35H

ACK 06H SYN 16H & 26H 6 36H

BEL 07H ETB 17H ' 27H 7 37H

BS 08H CAN 18H ( 28H 8 38H

HT 09H EM 19H ) 29H 9 39H

LF 0AH SUB 1AH * 2AH : 3AH

VT 0BH ESC 1BH + 2BH ; 3BH

FF 0CH FS 1CH , 2CH < 3CH

CR 0DH GS 1DH _ 2DH = 3DH

SO 0EH RS 1EH . 2EH > 3EH

SI 0FH US 1FH / 2FH 3FH

ASCII 16进制 ASCII 16进制 ASCII 16进制 ASCII 16进制

@ 40H P 50H 、 60H p 70H

A 41H Q 51H a 61H q 71H

B 42H R 52H b 62H r 72H

C 43H S 53H c 63H s 73H

D 44H T 54H d 64H t 74H

E 45H U 55H e 65H u 75H F 46H V 56H f 66H v 76H

G 47H W 57H g 67H w 77H

H 48H X 58H h 68H x 78H

I 49H Y 59H i 69H y 79H

J 4AH Z 5AH j 6AH z 7AH

K 4BH [ 5BH k 6BH { 7BH

L 4CH \ 5CH l 6CH ㄧ 7CH

M 4DH ] 5DH m 6DH } 7DH

N 4EH ↑ 5EH n 6EH ~ 7EH

O 4FH ← 5FH o 6FH DEL 7FH

/*****************************************************

函数名称:ASCI_16

功 能:将ASCII码转换成16进制

参 数:a为ASCII码

返回值 :b为十六进制

*****************************************************/

uchar ASCI_16(uchar a)

{

unsigned char b;

if(a>=0x30&&a<=0x39)

b=a-0x30;

else if (a>=0x41&&a<=0x46)

b=a-0x41+10;

else if (a>=0x61&&a<=0x66)

b=a-0x61+10;

return b;

}