1、charAt的作用是返回字符串指定位置的char值。如果s=“102”。那么chatAt(0)=‘1’,这个‘1’是字符,不是数字。
2、为啥-48,其实是为了转换为数字。
字符’0’的ascii码是48
数字0的值是0
所以’0’和0差48
以此类推
一个字符转换对应的值,就要减去48。
num.charAT(i) - 48 关于-48的问题
最新推荐文章于 2023-03-30 21:34:18 发布
1、charAt的作用是返回字符串指定位置的char值。如果s=“102”。那么chatAt(0)=‘1’,这个‘1’是字符,不是数字。
2、为啥-48,其实是为了转换为数字。
字符’0’的ascii码是48
数字0的值是0
所以’0’和0差48
以此类推
一个字符转换对应的值,就要减去48。