做开发的时候经常会遇到需要用ASCII码来表示数字,或者由ASCII码查找对应的数字

每个数字对应一个ASCII码值,也就十个值,但是记不住,每次都要百度查表

这里做个记录以备下次用到,也方便大家查询

Bin(二进制)

Oct(八进制)

Dec(十进制)

Hex(十六进制)

缩写/字符

解释

0011 0000

060

48

0x30

0

字符0

0011 0001

061

49

0x31

1

字符1

0011 0010

062

50

0x32

2

字符2

0011 0011

063

51

0x33

3

字符3

0011 0100

064

52

0x34

4

字符4

0011 0101

065

53

0x35

5

字符5

0011 0110

066

54

0x36

6

字符6

0011 0111

067

55

0x37

7

字符7

0011 1000

070

56

0x38

8

字符8

0011 1001

071

57

0x39

9

字符9

数字转ASCII码换算

这里教大家一个小技巧,其实没必要记住10个数字对应的ASCII码。由于十个数字对应的ASCII码值是连续的,所以只要记住第一个值,后面的就知道了。

我们只需要记住数字0对应的ASCII码为48(十进制)就可以了,其余数字的ASCII码累加上去就行了。

记住一个简单的公式  x的ASCII码 = 48 + x,你想知道某个数字的ASCII码,直接用48加上这个数字值就对了

比如:

1的ASCII码 = 48 + 1 = 49

2的ASCII码 = 48 + 2 = 50

3的ASCII码 = 48 + 3 = 51

......

9的ASCII码 = 48 + 9 = 57

如果需要知道其他进制的ASCII码的表示,直接用十进制ASCII码值换算下就可以了

ASCII码转数字换算

同理,根据上面数字转ASCII码的公式 ASCII = 48 + x

可知,x = ASCII - 48

我们可以根据ASCII码值计算出所表示的数字,直接用该ASCII码值减去48所得结果就是表示的数字

比如:

49表示的数字 = 49 - 48 = 1

50表示的数字 = 50 - 48 = 1

51表示的数字 = 51 - 48 = 1

...

57表示的数字 = 57 - 48 = 9

是不是很简单呢,说了这么多其实你需要记住的就一个值48

数字0123456789对应的ASCII码值相关推荐

  1. c语言数字的ascii码范围,c的ascii码值是多少?

    c的ascii码值是多少? 小写c的ASCII码值是99:大写C的ASCII码值是67.在ascii码中,65-90为26个大写英文字母(A~Z),97-122号为26个小写英文字母(a~z). 拓展 ...

  2. Lily上课时使用字母数字图片教小朋友们学习英语单词,每次都需要把这些图片按照大小(ASCII码值从小到大)排列收好。请大家给Lily帮忙,通过C语言解决。

    描述 Lily上课时使用字母数字图片教小朋友们学习英语单词,每次都需要把这些图片按照大小(ASCII码值从小到大)排列收好.请大家给Lily帮忙,通过C语言解决. 知识点 字符串 运行时间限制 0M ...

  3. c语言中字符如何转数字排序,常用字符的ASCII码值从小到大的排列规律是:空格、阿拉伯数字。对..,(c语言)输入三个字符后,按各字符的ASCII码从小到大的顺...

    导航:网站首页 > 常用字符的ASCII码值从小到大的排列规律是:空格.阿拉伯数字.对..,(c语言)输入三个字符后,按各字符的ASCII码从小到大的顺 常用字符的ASCII码值从小到大的排列规 ...

  4. 键盘各键对应的ASCII码值

    0x1 鼠标左键 0x2 鼠标右键 0x3 CANCEL 键 0x4 鼠标中键 0x8 BACKSPACE 键 0x9 TAB 键 0xC CLEAR 键 0xD ENTER 键 0x10 SHIFT ...

  5. 汉字的ascii码值范围_ASCII代码

    同学们,我们都知道计算机只能接受二进制信息,很显然直接给出英文的ABCD计算机并不认识,那为何敲击键盘屏幕就可以显示出对应的字符呢? 为了解决这个问题,计算机采用一套编码,每个编码都是唯一的,对应键盘 ...

  6. 键盘、鼠标各键对应的ASCII码值

    ESC键  VK_ESCAPE (27) 回车键: VK_RETURN (13) TAB键:  VK_TAB (9) Caps Lock键: VK_CAPITAL (20) Shift键: VK_SH ...

  7. 回车、换行、空格的ASCII码值(不同OS平台下文件换行定义)

    回车.换行.空格的ASCII码值(不同OS平台下文件换行定义) 回车,ASCII码13(十六进制:0x0D),"\r" 换行,ASCII码10(十六进制:0x0A),"\ ...

  8. python 常用转义字符对照表 键盘各键对应的ASCII码值

    python中常见的转义字符有以下几种 1.\:续行符: 2.\:反斜杠符号: 3.\':单引号: 4.\":双引号: 5.\a:响铃: 6.\b:退格: 7.\e:转义: 8.\000:空 ...

  9. 键盘上一些常用按键的ASCII码值

    常用按键ASCII码值 ESC键 VK_ESCAPE (27) 回车键: VK_RETURN (13) TAB键: VK_TAB (9) Caps Lock键: VK_CAPITAL (20) Shi ...

  10. 分割字符串(每个子串的ASCII码值的和均为水仙花数)

    给定非空字符串在s,将该字符串分割成一些子串,使每个子串的ASCII码值的和均为水仙花数. 1.若分割不成功则返回 0 2.若分割成功且分割结果不唯一则返回-1 3.若分割成功且分割结果唯一,则返回分 ...

最新文章

  1. 基于Pytorch的从零开始的目标检测 | 附源码
  2. java 动态解析_Java 如何解析key为动态的json操作
  3. 如何学习修改linux系统固件,基于Linux的固件,如何实现更新的好方法?
  4. 制作win2000能用的 schtasks.exe
  5. JAVA-retry 重试
  6. java并发调用_Java并发教程–可调用,将来
  7. java finalize方法的使用
  8. 51nod 1631 小鲨鱼在51nod小学
  9. 安卓 spinner下拉框 做模糊查询_SEO数据查询工具
  10. redux-form(V7.4.2)笔记(三)之Flow简介
  11. HTLM5 小知识点的汇集
  12. 懒人查看python源码方法
  13. Audio-PCM设备的创建
  14. fegin get请求调用报错
  15. 零基础学Python 掌握这些让你一个月上手做项目
  16. 利用while 循环判断
  17. 阿里副总裁人设“翻车”:30 岁成 AI 顶尖科学家,但我很懒
  18. git拉取分支的方法?
  19. OSTA-LINUX3-选择题练习题整理
  20. 关键字广告:百度雅虎Google已三分天下(转载)

热门文章

  1. 最全静态网页模板网站
  2. 毕向东java视频js_js foteach 传智播客毕向东老师 新版JAVASE基础学习视频教程 ...(8)...
  3. warcraft3Viewer模型导入到3dsmax到Unity
  4. 自由软件、开源软件、免费软件之间的区别
  5. esp8266 接入 Amazon alexa智能家居
  6. vs2010 sp1安装失败进而回滚的解决方法(本人已解决)
  7. Python 用异常处理改写猜数游戏程序
  8. Xenu-死链接检测工具
  9. Hive教程(02)- Hive安装
  10. 读《Redis入门指南》2