欢迎光临散文网 会员登陆 & 注册

算法实现数字的Ascii值与数字的转换

2023-01-17 11:39 作者:此城过客  | 我要投稿

int h = 53;//53对应是Ascii值是5

Console.Write(h);//这样输出的是48。

怎么输出53对应的Ascii值呢?
用(char)进行强制类型转换,

Console.Write((charh);/这是用语法实现的。我们要用算法实现,

可以这样:h - '0'。用减'0'实现,这样就得到了。

算法实现的意义在于:有些事情不是语法实现能办得到的。

比如说,1+2=3;1对应49,2对应50,用Ascii值加起来,

   会是:49+50=99;问题是你把99强制转换过来,是3吗?不是的,而是c。c对应是Ascii值是99。

所以这就需要算法实现。


算法实现数字的Ascii值与数字的转换的评论 (共 条)

分享到微博请遵守国家法律