ASCII(American Standard Code for Information Interchange,美国信息互换标准代码)是一套基于拉丁字母的字符编码,共收录了 128 个字符,用一个字节就可以存储,它等同于国际标准 ISO/IEC 646。

ASCII 码表:

ASCII 码 字符 ASCII 码 字符 ASCII 码 字符 ASCII 码 字符
十进位 十六进位 十进位 十六进位 十进位 十六进位 十进位 十六进位
032 20 056 38 8 080 50 P 104 68 h
033 21 ! 057 39 9 081 51 Q 105 69 i
034 22 " 058 3A : 082 52 R 106 6A j
035 23 # 059 3B ; 083 53 S 107 6B k
036 24 $ 060 3C < 084 54 T 108 6C l
037 25 % 061 3D = 085 55 U 109 6D m
038 26 & 062 3E > 086 56 V 110 6E n
039 27 ' 063 3F ? 087 57 W 111 6F o
040 28 ( 064 40 @ 088 58 X 112 70 p
041 29 ) 065 41 A 089 59 Y 113 71 q
042 2A * 066 42 B 090 5A Z 114 72 r
043 2B + 067 43 C 091 5B [ 115 73 s
044 2C , 068 44 D 092 5C \ 116 74 t
045 2D - 069 45 E 093 5D ] 117 75 u
046 2E . 070 46 F 094 5E ^ 118 76 v
047 2F / 071 47 G 095 5F _ 119 77 w
048 30 0 072 48 H 096 60 ` 120 78 x
049 31 1 073 49 I 097 61 a 121 79 y
050 32 2 074 4A J 098 62 b 122 7A z
051 33 3 075 4B K 099 63 c 123 7B {
052 34 4 076 4C L 100 64 d 124 7C |
053 35 5 077 4D M 101 65 e 125 7D }
054 36 6 078 4E N 102 66 f 126 7E ~
055 37 7 079 4F O 103 67 g 127 7F DEL

在生产环境中,ascii码还是比较常用的,所以稍微总结一下相关问题、

我们从前端接受到一个byte格式的信息,转换成acsii码,比如

byte n = 70;

我们转换成ascii码的话,从表1 我们可以得知,对应的ascii 码为:

070 46 F

byte转换的最简单方法就是直接直接转成char就可以实现:

System.out.println(String.valueOf((char)n));

输出"F"

如果是字符串转化:

    public static void asciiToString() {// ASCII转换为字符串Byte n = 70;String s = Byte.toString(n);String[] chars = s.split(" ");System.out.println("ASCII 转 汉字 \n");for (int i = 0; i < chars.length; i++) {System.out.println(chars[i] + " "+ (char) Integer.parseInt(chars[i]));}}

ASCII码的转换应用:相关推荐

  1. python 语言, 详解fromstring 函数 -------------从字符串到Ascii 码的转换

    先来个小例子: test = "abcdef" temp = numpy.fromstring(test,dtype=numpy.int8) print(temp) 结果为:[ 9 ...

  2. java hex_使用java实现hex和ascii码的转换

    原标题:使用java实现hex和ascii码的转换 几乎很少写JAVA代码,第一是确实不会,第二感觉JAVA写起来不爽(较python.golang),但总有万不得已必须要用java的时候.这里记录下 ...

  3. ACM试题 - ASCII码排序 - Java中字符与对应ASCII码的转换

    Java中字符转换对应ASCII码有两种方式: 第一种: char c = 'a'; byte b = (byte)c; // b=97 第二种: char c = 'a'; int b = c; / ...

  4. Java中文与ASCII码的转换

    今天在研究Java中编码的时候,看到了Java中ascii码的强大.写了一个CoderUtils.java,以后会扩展它. package com.xingxd.study.test; import ...

  5. php 转ascii编码,php与ascii码的转换

    首先 简单说一下历史,ascii码最开始是美国人搞出来的,用来干什么呢?我们知道,计算机只知道0和1,如果我们要计算机识别除了01之外的字符,例如 'a',我们要先告诉计算机'1100001'就是'a ...

  6. java ascii码大小写转换_使用「ASCII」转换大小写

    笔记背景 今天在看同事写的代码的时候突然看到一个有趣的东西,刚好自己又不怎么熟悉,经过我几番研究和分析终于得到了答案和知道了原理.接下来介绍一下这个代码(本人弱鸡,大牛勿喷): code1.png 相 ...

  7. Unicode码和ASCII码及其转换

    关于什么是编码,我在之前的文章简单介绍过了,这里我们来看一下Unicode码和ASCII码 Unicode码 Unicode码:Unicode码是一种国际标准编码,采用二个字节编码,与ASCII码不兼 ...

  8. 十六进制字符串与byte数组与ASCII码互相转换

    日常工作中,对接一些硬件使用tcp通信,需要将输入输出流转16进制字符串再在表中找到与其对应的ASCII码,并转换作为结果.因此,这里整理了一个工具类,用于这三者的相互转换. 十六进制字符串转byte ...

  9. python基础(1) - ASCII码的转换及字母的大小写转化

    取次花丛懒回顾,半缘修道半缘君. –元稹 <离思> 你们是否发现,不论学习哪门语言,是不是总有一些"经典"的问题绕之不去--求公因数,奇偶数输出,字母大小写的转换- 那 ...

最新文章

  1. Oracle单行函数
  2. 《统计学》学习笔记之方差分析
  3. TCPDUMP/LIBPCAP 1-由零开始
  4. python中文件变化监控-watchdog
  5. c语言字符串字节数函数,C语言字符,字符串,字节操作常用函数
  6. python必背代码-让你的python代码优雅地道的小技巧
  7. Android地图中根据缩放级别显示Marker
  8. django建立个人网站(5图文识别以及聊天机器人)
  9. 第二节HDFS完全分布式集群搭建与配置及常见问题总结
  10. 腾讯TBS在线加载浏览DOC文档
  11. input输入框中嵌入下拉选项
  12. 人工智能 对比试验_【AI测试】人工智能 (AI) 测试--第二篇
  13. wordpress发邮件_如何修复WordPress不发送电子邮件的问题
  14. 密码极客经济学博士揭秘,2020年哪个区块链项目最值期待?
  15. JAVA record
  16. [游戏技术]L4D1支持L4D2官方地图运行方法
  17. SAP 登录后默认T-CODE
  18. vos3000+opensips+jssip实现网页通话
  19. iperf-jperf
  20. 盐城工学院c语言重修试卷,大学物理期末试卷(盐城工学院)

热门文章

  1. python爬虫篇,零基础学爬虫之精华版
  2. c语言五子棋对局结果存储,基于C语言五子棋小游戏总结.doc
  3. opencv-图像处理1 图像基本操作
  4. Python3的下载和安装步骤
  5. python3 print函数格式化输出
  6. Ubuntu18.04之lightdm取代gdm
  7. 腾讯云点播视频存储(Web端视频上传)
  8. 普通最小二乘法讲解OLS线性回归
  9. SpringBoot(三)配置文件
  10. mipi接口 1280(RGB)*720 LCD屏开发驱动笔记帖