数字0123456789对应的ASCII码值

做开发的时候经常会遇到需要用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

 

 

已标记关键词 清除标记
©️2020 CSDN 皮肤主题: 数字20 设计师:CSDN官方博客 返回首页