ASCII码与16进制的互相转换(表)
所谓的ASCII和16进制都只是概念上的东西,在计算机中通通是二进制
转换应该是输出的转换,同样是一个数,在计算机内存中表示是一样的,只是输出不一样
ASCII是针对字符的编码,几乎是键盘上的字符的编码。下面是一张ASCII和16进制的对应表:
| 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 |
关于这张表,主要是键盘上的键值字符在计算机中的二进制存储,为了方便,转化成的16进制表示。
所以,45的ASCII表示就是4的ASCII表示和5的ASCII表示联结起来的。
每个ASCII字符转化成16进制是两位的16进制数,同样,把16进制数转化成ASCII时是两位一起转化成一个ASCII字符,然后把他们联结起来。
ASCII码与16进制的互相转换(表)的更多相关文章
- Ascii码 、16进制与 char
对于一个非计算机专业出身的人,以前只知道计算机中所有的数据都是以二进制形式进行存储,计算,通信的.但是人类文明中,主要的信息展现以文本的形式展现的.如果使用内存中的0和1来表示文本一直 ...
- bgcolor RGB 和16进制之间的转换,16进制转RGB,源码
<p>bgcolor RGB 和16进制之间的转换,16进制转RGB,源码例如:<br /> 输入 201,255,201 转换成 #C9FFC9</p> < ...
- C#串口通讯中常用的16进制的字节转换
1.对于通讯协议的十六进制数值进行简单转换 //二进制转十进制Console.WriteLine("二进制 111101 的十进制表示: "+Convert.ToInt32(&qu ...
- java字节数组和16进制之间的转换
/* * To change this template, choose Tools | Templates * and open the template in the editor. */ pac ...
- 16进制到byte转换
我们经常会看到这样的语法 (byte) 0xAD 0xAD实际是个16进制,转换成二进制为:10101101,转换成10进制是:173,它是个正数 10101101只是int的简写,int由4个byt ...
- JavaScript中字符串与16进制之间的转换
一.字符串转换为16进制 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> ...
- JS实现16进制和RGB转换
作为前端开发而言,不可避免的会遇到颜色取值,字符串和数字直接的转换,博主为此写了一个小工具,实现色值之间的在线转换. 前置知识点: parseInt, toString parseInt(value ...
- Bmp格式图片与16进制的互相转换简解 Python
BMP TO HEX 首先介绍Github上一个简单的Bmp转成16进制的py: https://github.com/robertgallup/bmp2hex 网上这种例子很多.思路也简单:将bmp ...
- AES加密 16进制与二进制转换
import java.security.Key; import javax.crypto.Cipher; import javax.crypto.KeyGenerator; import javax ...
随机推荐
- Drupal 7 配置ckeditor和ckfinder编辑器实现图片上传--不用wysisyg
注意: 1.这里的ckeditor编辑器是独立模块,不是那个wysiwyg模块. 2.这里的图片上传仅仅为文章内图片,非字段图片. 1.下载文件(1) http://drupal.org/proj ...
- 【jquery】jquery 自定义滚动条
可以自由的给滚动条定义背景,上下按钮,当然不仅仅是颜色,连图片当背景也可以.支持鼠标滚轮,点击滚动条滚轴定位,上下按钮久按加速,兼容 ie,firefox,chrome. 调用方法: $(" ...
- CSS(九):设置盒子水平垂直居中
通过设置下面的样式可以使盒子水平垂直居中: <!DOCTYPE html> <html lang="en"> <head> <meta c ...
- atmega328 熔丝
http://www.geek-workshop.com/thread-5772-1-1.html AVR_fighter http://wenku.baidu.com/view/0c0a8ccc61 ...
- R语言使用RMySQL连接及读写Mysql数据库 测试通过
R语言使用RMySQL连接及读写Mysql数据库 简单说下安装过程,一般不会有问题,重点是RMySQL的使用方式. 系统环境说明 Redhat系统:Linux 460-42.6.32-431.29.2 ...
- 如何使用Javascript XSLT 处理XML文件(支持Firefox)
最近使用Firefox进行网页的调试,发现有些Javascript XSLT处理XML的语句仅仅支持IE浏览器.而网络中的一些介绍javascript XSLT 处理XML的文章基本上都是依据AJAX ...
- 在C++中调用DLL中的函数(3)
1.dll的优点 代码复用是提高软件开发效率的重要途径.一般而言,只要某部分代码具有通用性,就可将它构造成相对独立的功能模块并在之后的项目中重复使用.比较常见的例子是各种应用程序框架,ATL.MFC等 ...
- Quick solution to java.lang.NoClassDefFoundError: org/openqa/selenium/HasInputDevices error
In case if you face this problem, one of the possible solutions that will work for you is to make su ...
- 【转】【CentOS】【Python】Centos7安装Python3的方法
由于centos7原本就安装了Python2,而且这个Python2不能被删除,因为有很多系统命令,比如yum都要用到. [root@VM_105_217_centos Python-3.6.2]# ...
- (原)多线程sdl_ttf显示文字
最近在使用sdl做视频显示,因为需要显示文字,所以就找了sdl的拓展库,sdl_ttf来做文字显示. 这里说明一下:sdl_ttf不支持多线程,官方上面有说明,它不是多线程安全的. 所以当我最初使用s ...