首先对照ascal表,查找字符和整数之间的规律:

ascall 控制字符
 48  0
 49  1
 50  2
 51  3
 52  4
 53  5
 54  6
 55  7
 56  8
 57  9

可以看出ascall和整数字符的大小相差48,字符可以和整数进行相互转换,计算,且计算的时候采用的是字符对应的ascall值来计算的。

因此,字符转换为数值的简单方法就是,

整形数值 = 字符 - 48,如下例:

4 = ‘4’ - 48 .

以上的说明的仅仅是单个字符的转换,如果是字符串转换的话,就需要对字符串中的每个字符转换,先取单个字符,然后单个转换,最后按10的倍数扩大或缩小,

相加每一项即可。

 

posted on 2016-07-08 17:12  人生一世,草木一秋。  阅读(37)  评论(0编辑  收藏  举报